From: Dan Mick Date: Wed, 22 May 2024 20:31:21 +0000 (-0700) Subject: sign-rpms: add 'project' argument X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d5219aa444c9e01b5a5f417addd1bb809ddd8f06;p=ceph-build.git sign-rpms: add 'project' argument This allows signing ceph-iscsi packages Signed-off-by: Dan Mick --- diff --git a/scripts/sign-rpms b/scripts/sign-rpms index 4670de4e..7f80636d 100755 --- a/scripts/sign-rpms +++ b/scripts/sign-rpms @@ -20,6 +20,14 @@ keyid=460F3994 +function usage() { + echo "sign-rpms [ release [ release ..]]" +} + +if [[ $# -lt 1 ]] ; then usage ; exit 1 ; fi + +project=$1; shift + if [ $# -eq 0 ]; then # Default releases if no arguments passed releases=( quincy reef squid ) @@ -43,9 +51,8 @@ echo for release in "${releases[@]}"; do for distro in "${distros[@]}"; do for distro_version in "${distro_versions[@]}"; do - for path in /opt/repos/ceph/$release*; do + for path in /opt/repos/$project/$release*; do if [ -d "$path/$distro/$distro_version" ]; then - #path="/opt/repos/ceph/$release/$distro/$distro_version" echo "Checking packages in: $path/$distro/$distro_version" update_repo=0 cd $path/$distro/$distro_version