ervin 05edfd5771 Update synergy scheduler manager packaging
This fix updates the packaging of synergy scheduler manager making it compliant with the indigo-2 requirements.

Change-Id: I7b74952a635cf097eb7c8d3d14176fa39dc43c74
Sem-Ver: bugfix
2017-03-20 18:53:57 +01:00

42 lines
1010 B
Bash

#!/usr/bin/env bash
set -e -x
PKG_DIR=/tmp/synergy
function copy_source() {
cd /home/pkger
cp -r $PKG_DIR python-synergy-scheduler-manager
rm -r python-synergy-scheduler-manager/{.eggs,.tox,.testrepository,build,dist} || true
}
function get_version() {
if [[ -z $PKG_VERSION ]]; then
cd $PKG_DIR
export PKG_VERSION=$(git tag -l "*.*.*" | sort -V | tail -1)
fi
}
function setup() {
cd /home/pkger
tar cjf python-synergy-scheduler-manager_${PKG_VERSION}.orig.tar.bz2 python-synergy-scheduler-manager
mv python-synergy-scheduler-manager/packaging/debian python-synergy-scheduler-manager/debian
}
function build() {
cd /home/pkger/python-synergy-scheduler-manager
debuild -us -uc
mkdir -p $PKG_DIR/build
cp -i /home/pkger/*.deb $PKG_DIR/build
}
function clean() {
rm -r /home/pkger/python-synergy-scheduler-manager{,_${PKG_VERSION}.orig.tar.bz2}
}
clean || true # no cleaning to do on a fresh install
copy_source
get_version
setup
build