diff --git a/docker/run-appimage-build.sh b/docker/run-appimage-build.sh index 940ee192..52bd6d3d 100755 --- a/docker/run-appimage-build.sh +++ b/docker/run-appimage-build.sh @@ -1,16 +1,26 @@ #! /bin/bash set -e +if [ "$1" = "--devel" ]; then + devmode= +else + devmode="/build-appimage.sh" +fi + sourcedir=$(cd $(dirname $0)/..; pwd) -buildroot=$(mktemp -d --tmpdir appimage-kleopatra.XXXXXXXXXX) +if [ -n "$devmode" ]; then + buildroot="/tmp/appimage-gnupg.$(id -un).d" +else + buildroot=$(mktemp -d --tmpdir appimage-gnupg.XXXXXXXXXX) +fi echo Using ${buildroot} + docker run -it --rm --user "$(id -u):$(id -g)" \ --volume ${sourcedir}:/src \ --volume ${buildroot}:/build \ - g10-build-appimage-kleopatra:centos7 \ - /build-appimage.sh + g10-build-appimage-kleopatra:centos7 $devmode echo "You can find the AppImage in ${buildroot} (if the build succeeded)."