-#!/bin/sh
+#!/bin/bash
set -u
set -e
+set -o pipefail
-if [ $# -lt 4 ]; then
- echo "Usage: $0 filename version arch changes_file"
+if [ $# -lt 5 ]; then
+ echo "Usage: $0 filename version arch changes_file suite"
exit 1
fi
VERSION="$2"
ARCH="$3"
CHANGES="$4" # Changes file for the upload
+SUITE="$5"
error() {
echo "$*"
exit 1
}
-# Get the target suite from the Changes file
-# NOTE: it may be better to pass this to the script as a parameter!
-SUITE="$(grep "^Distribution:" "$CHANGES" | awk '{print $2}')"
case $SUITE in
- "")
- error "Error: unable to determine suite from Changes file"
- ;;
unstable|sid)
: # OK for automated byband processing
;;
chmod 644 "$TARGET"task
-(cd $TARGET && $scriptsdir/mk-extra-overrides.sh)
dak external-overrides import unstable main Task <"$TARGET"task
dak external-overrides copy unstable testing