X-Git-Url: http://git.grml.org/?p=grml2usb.git;a=blobdiff_plain;f=tarball.sh;h=8857bb4f9148aeed82b63aec81d1de776a72a939;hp=8bfa15e457333d18e44ed1bad82ae63cfdab48e0;hb=4d800e56b2e2de9cdf1d133fd4ce6680c4918a33;hpb=e5ae97fdf02635dee08648b2f2fb4006db269b17 diff --git a/tarball.sh b/tarball.sh index 8bfa15e..8857bb4 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" @@ -117,13 +116,23 @@ rm grml2usb-$VERSION/grml2iso.8.txt # binaries, grub cp grml2usb grml2iso mbr/mbrldr mbr/mbrmgr grub/* grml2usb-$VERSION/ +sed -i -e "s/PROG_VERSION='\*\*\*UNKNOWN\*\*\*'/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 #################################################################