You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ELAB-partsearch/deploy/Git-Auto-Deploy/platforms/debian/scripts/create-debian-package.sh

58 lines
2.0 KiB

#!/usr/bin/env bash
#
# DEPRECATED: Use make instead
#
# This script compiles a binary Debian package (.deb)
#
echo "DEPRECATED: Use make instead"
exit
# Get current path
ORIGINAL_CWD=`pwd -P`
# Get script path (<path>/Git-Auto-Deploy/platforms/debian/scripts)
pushd `dirname $0` > /dev/null
SCRIPT_PATH=`pwd -P`
popd > /dev/null
# Path to Git-Auto-Deploy project directory
PROJECT_PATH=`readlink -f $SCRIPT_PATH/../../../`
cd $PROJECT_PATH
# Get package name and version
PACKAGE_NAME=`python setup.py --name`
PACKAGE_VERSION=`python setup.py --version`
# Generate a Debian source package
echo
echo "** Generating a Debian source package **"
python setup.py --command-packages=stdeb.command sdist_dsc -x platforms/debian/stdeb.cfg
# Path to newly generated deb_dist directory
TARGET=`readlink -f "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION"`
# Copy configuration files
echo
echo "** Copying configuration files **"
cp -vr "$PROJECT_PATH/platforms/debian/stdeb"/* "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/"
#cp -vrp "$PROJECT_PATH/platforms/debian/etc"/* "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/"
#cp -vrp "$PROJECT_PATH/platforms/debian/etc"/* "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/source"
#mkdir "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/gitautodeploy"
#mkdir "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/git-auto-deploy"
#mkdir "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/tmp"
#cp -vrp "$PROJECT_PATH/platforms/debian/etc"/* "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/gitautodeploy"
#cp -vrp "$PROJECT_PATH/platforms/debian/etc"/* "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/debian/tmp"
#cp -vrp "$PROJECT_PATH/platforms/debian/etc"/* "$PROJECT_PATH/deb_dist/$PACKAGE_NAME-$PACKAGE_VERSION/gitautodeploy"
# Copile a Debian binary package
echo
echo "** Compiling a Debian binary package **"
cd "$PROJECT_PATH/deb_dist/"*
#dpkg-source --commit
dpkg-buildpackage -rfakeroot -uc -us
# Restore cwd
cd $ORIGINAL_CWD