From b6c5187f592ea92db0a003eef20618b8567bcc3b Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 22 Mar 2011 12:46:29 -0700 Subject: [PATCH] sign_debs: sign specific file types; usage --- sign_debs.sh | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/sign_debs.sh b/sign_debs.sh index 7f834cc4..949da258 100755 --- a/sign_debs.sh +++ b/sign_debs.sh @@ -2,16 +2,27 @@ set -e +usage() { + echo "usage: $0 releasedir vers key [filetypetosign]" +} + releasedir=$1 cephvers=$2 keyid=$3 +what=$4 + +[ -z "$what" ] && what="dsc changes" -[ -z "$releasedir" ] && echo specify releasedir && exit 1 -[ -z "$cephvers" ] && echo specify version && exit 1 -[ ! -d "$releasedir/$cephvers" ] && echo missing $releasedir/$cephvers && exit 1 +[ -z "$releasedir" ] && echo specify releasedir && usage && exit 1 +[ -z "$cephvers" ] && echo specify version && usage && exit 1 +[ ! -d "$releasedir/$cephvers" ] && echo missing $releasedir/$cephvers && usage && exit 1 [ -z "$keyid" ] && echo specify keyid && exit 1 echo version $cephvers -yes | debsign -k$keyid $releasedir/$cephvers/*.{changes,dsc} +for w in $what +do + yes | debsign -k$keyid $releasedir/$cephvers/*.$w +done + -- 2.39.5