X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=blobdiff_plain;f=tarball.sh;h=1f3b003392616e44cac9ed029f1d8a2b191d77ab;hp=f259f8faf57e30a98d4f910eac0f7742a42c08a4;hb=9b80cb522166a3e05aa6942c538b4dbc9aac9f05;hpb=7874f974499ad214ef6d0f8ae726317f78df453d diff --git a/tarball.sh b/tarball.sh index f259f8f..1f3b003 100755 --- a/tarball.sh +++ b/tarball.sh @@ -8,8 +8,7 @@ set -e -VERSION="$(awk '/^PROG_VERSION/ { print $3}' grml2usb | tr -d \")" - +VERSION=$(dpkg-parsechangelog | awk '/Version: / { print $2 }') DIR="grml2usb-${VERSION}" [ -d "$DIR" ] || mkdir "$DIR" @@ -55,9 +54,6 @@ printf "Installing files:\n" printf " - /usr/sbin/grml2usb\n" install -m 755 \${BASE}/grml2usb /usr/sbin/grml2usb -printf " - /usr/sbin/grml2usb-compat\n" -install -m 755 \${BASE}/grml2usb-compat /usr/sbin/grml2usb-compat - printf " - /usr/sbin/grml2iso\n" install -m 755 \${BASE}/grml2iso /usr/sbin/grml2iso @@ -94,7 +90,6 @@ fi for file in \\ /usr/sbin/grml2usb \\ - /usr/sbin/grml2usb-compat \\ /usr/sbin/grml2iso \\ /usr/share/grml2usb/grub/splash.xpm.gz \\ /usr/share/grml2usb/grub/grml.png \\ @@ -120,14 +115,24 @@ rm grml2usb-$VERSION/grml2usb.8.txt rm grml2usb-$VERSION/grml2iso.8.txt # binaries, grub -cp grml2usb grml2usb-compat grml2iso mbr/mbrldr mbr/mbrmgr grub/* grml2usb-$VERSION/ +cp grml2usb grml2iso mbr/mbrldr mbr/mbrmgr grub/* grml2usb-$VERSION/ +sed -i -e "s/PROG_VERSION='\*\*\*UNRELEASED\*\*\*'/PROG_VERSION='${VERSION}'/" grml2usb-$VERSION/grml2usb tar zcf grml2usb.tgz "${DIR}" rm -rf "${DIR}" md5sum grml2usb.tgz > grml2usb.tgz.md5 -gpg --clearsign grml2usb.tgz.md5 -rm grml2usb.tgz.md5 -echo "Generated grml2usb.tgz and grml2usb.tgz.md5.asc of grml2usb $VERSION" + +case "$1" in + --no-gpg) + echo "Not signing grml2usb.tgz.md5 as requested via --no-gpg." + echo "Do not forget to run gpg --clearsign grml2usb.tgz.md5 before uploading." + ;; + *) + gpg --clearsign grml2usb.tgz.md5 + rm grml2usb.tgz.md5 + echo "Generated grml2usb.tgz and grml2usb.tgz.md5.asc of grml2usb $VERSION" + ;; +esac ## END OF FILE #################################################################