-#!/bin/sh
+#!/bin/bash
set -u
set -e
+set -o pipefail
if [ $# -lt 4 ]; then
echo "Usage: $0 filename version arch changes_file"
"")
error "Error: unable to determine suite from Changes file"
;;
- unstable|sid)
+ unstable|sid|*-proposed-updates)
: # nothing to do
;;
*)
fi
# We know the VERSION is sane by here, we just need to make sure we escape the + in +b1 (if any)
-VERSIONREGEXP="$(echo $VERSION | sed 's@+@\\\+@')"
+# It needs 'g' as well as we may have +$DIST+b[0-9]
+VERSIONREGEXP="$(echo $VERSION | sed 's@+@\\\+@g')"
# We know all data to be in ./installer-<arch>/<version>; see if there's
# anything else in the tarball except that and the 'current' symlink