From: Sage Weil Date: Tue, 22 Mar 2011 19:46:29 +0000 (-0700) Subject: sign_debs: sign specific file types; usage X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b6c5187f592ea92db0a003eef20618b8567bcc3b;p=ceph-build.git sign_debs: sign specific file types; usage --- 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 +