torch-agent/build-deb.sh

34 lines
627 B
Bash
Raw Normal View History

2020-10-07 10:48:55 +00:00
#!/bin/bash
2020-10-08 13:16:53 +00:00
TORCH_VERSION=$(git describe --tags --abbrev=0)
PROJECT=torch-agent-$TORCH_VERSION
if [[ -z "${DEBEMAIL}" ]]; then
DEBEMAIL="$1"
fi
if [[ -z "${DEBEMAIL}" ]]; then
echo "E-mail address required for packaging signing with gpg key!"
2020-10-08 13:16:53 +00:00
echo "Usage: ./build-deb.sh EMAIL"
exit 1
fi
2020-10-08 13:16:53 +00:00
BUILD_DIR=dist
DEB_DIR=$BUILD_DIR/$PROJECT
2020-10-07 10:48:55 +00:00
2020-10-08 13:16:53 +00:00
rm -rf $BUILD_DIR/*
2020-10-07 10:48:55 +00:00
python3 setup.py sdist
2020-10-07 10:48:55 +00:00
2020-10-08 13:16:53 +00:00
mkdir -p $DEB_DIR/src/etc/torch
cp -r debian $DEB_DIR/
cp torch.conf $DEB_DIR/src/etc/torch/
2020-10-08 13:16:53 +00:00
cd $BUILD_DIR
tar -xzmf $PROJECT.tar.gz
2020-10-07 10:48:55 +00:00
2020-10-08 13:16:53 +00:00
cd $PROJECT
2020-10-07 10:48:55 +00:00
export USER=`whoami`
dh_make --createorig -e $DEBEMAIL -s -y
dpkg-buildpackage -k$DEBEMAIL