X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=tools%2Fgen-repo.sh;h=6fb2ad864d2ebb4009b134a782fcb97cae27a658;hb=fd18c947f3726090ed6cd8020410352cfe1b7729;hp=b7bb2f5e435d156e95b698191c010fa23b04debe;hpb=1e9805902a21e9261380f895f576df17e19bb791;p=osm%2Fdevops.git diff --git a/tools/gen-repo.sh b/tools/gen-repo.sh index b7bb2f5e..6fb2ad86 100755 --- a/tools/gen-repo.sh +++ b/tools/gen-repo.sh @@ -33,6 +33,8 @@ function dump_vars() { echo "RSYNC_USER_HOST $RSYNC_USER_HOST" echo "RSYNC_OPTIONS $RSYNC_OPTIONS" echo "PUBLIC_KEY_FILE $PUBLIC_KEY_FILE" + echo "BUILD: $BUILD" + echo "BUILD_NUMBER: $BUILD_NUMBER" } IN_REPO="unstable" @@ -87,17 +89,18 @@ while getopts ":p:i:o:k:j::d:b:r:h:R:P:" o; do esac done -dump_vars - BASE_DIR=$REPO_BASE/osm/debian/$RELEASE_DIR [ -z "$BUILD" ] && FATAL "missing option: -b " +BUILD_NUMBER=$(echo "$BUILD" | sed -e 's/.*:: //g') + +dump_vars + [ -x $JFROG_CLI ] || FATAL "jfrog cli not found. Please install https://www.jfrog.com/getcli/ and use option '-j '" $JFROG_CLI rt download --build "$BUILD" osm-release || FATAL "Failed to download" -BUILD_NUMBER=$(basename "$BUILD") [ $PASSPHRASE_FILE ] && GPG_PASSPHRASE="--no-tty --no-use-agent --passphrase \"$(cat $PASSPHRASE_FILE)\"" @@ -108,7 +111,7 @@ cp -R $BUILD_NUMBER/pool $BASE_DIR/ cd $BASE_DIR -for i in RO osmclient openvim SO UI; do +for i in RO osmclient openvim SO UI IM; do # gpg sign the packages dpkg-sig -g "$GPG_PASSPHRASE" -k $GPGKEY --sign builder pool/$i/*.deb