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"
# 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 #################################################################