34 lines
627 B
Bash
34 lines
627 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
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!"
|
||
|
echo "Usage: ./build-deb.sh EMAIL"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
BUILD_DIR=dist
|
||
|
DEB_DIR=$BUILD_DIR/$PROJECT
|
||
|
|
||
|
rm -rf $BUILD_DIR/*
|
||
|
|
||
|
python3 setup.py sdist
|
||
|
|
||
|
mkdir -p $DEB_DIR/src/etc/torch
|
||
|
cp -r debian $DEB_DIR/
|
||
|
cp torch.conf $DEB_DIR/src/etc/torch/
|
||
|
|
||
|
cd $BUILD_DIR
|
||
|
tar -xzmf $PROJECT.tar.gz
|
||
|
|
||
|
cd $PROJECT
|
||
|
export USER=`whoami`
|
||
|
dh_make --createorig -e $DEBEMAIL -s -y
|
||
|
dpkg-buildpackage -k$DEBEMAIL
|