X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=scripts%2Fdebian%2Fbyhand-di;h=8427a8632804aea1f330ee6ae82a9a6338afc920;hb=0f78345ffd4d3fc772a590178ea9dea1113a7d41;hp=99cb313152555496227c56f751cad15f8e66d9a8;hpb=d87d13020d406771da394989f22ba15e20e80461;p=dak.git diff --git a/scripts/debian/byhand-di b/scripts/debian/byhand-di index 99cb3131..8427a863 100755 --- a/scripts/debian/byhand-di +++ b/scripts/debian/byhand-di @@ -1,7 +1,8 @@ -#!/bin/sh +#!/bin/bash set -u set -e +set -o pipefail if [ $# -lt 4 ]; then echo "Usage: $0 filename version arch changes_file" @@ -31,7 +32,7 @@ case $SUITE in "") error "Error: unable to determine suite from Changes file" ;; - unstable|sid) + unstable|sid|*-proposed-updates) : # nothing to do ;; *) @@ -54,7 +55,8 @@ if [ -d "$TARGET/$VERSION" ]; then 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-/; see if there's # anything else in the tarball except that and the 'current' symlink