Files
duplicati/Installer/debian/artifact_deb.sh
T

29 lines
898 B
Bash
Executable File

# Installation instructions when building locally (March 2023)
# add ppa https://download.mono-project.com/repo/ubuntu stable-focal main
# install p7zip, build-essential, debhelper, dpkg-dev, mono-devel,
# libappindicator0.1-cil-dev, ca-certificates-mono, gtk-sharp2
RELEASE_TIMESTAMP=$(date +%Y-%m-%d)
RELEASE_INC_VERSION=$(cat Updates/build_version.txt)
RELEASE_INC_VERSION=$((RELEASE_INC_VERSION+1))
RELEASE_TYPE="canary"
RELEASE_VERSION="2.0.7.${RELEASE_INC_VERSION}"
RELEASE_NAME="${RELEASE_VERSION}_${RELEASE_TYPE}_${RELEASE_TIMESTAMP}"
RELEASE_FILE_NAME="duplicati-${RELEASE_NAME}"
export RUNTMP=$HOME
ZIPBUILDFILE=$1
if [ "$ZIPBUILDFILE" == "" ]; then
bash Installer/bundleduplicati.sh $RELEASE_FILE_NAME
ZIPBUILDFILE=$RUNTMP/$RELEASE_FILE_NAME
fi
cd Installer/debian
bash -x make-binary-package.sh $ZIPBUILDFILE
mkdir -p $RUNTMP/artifacts
mv *.deb $RUNTMP/artifacts
cd ../..