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.
58 lines
2.0 KiB
58 lines
2.0 KiB
6 years ago
|
#!/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
|