X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=tools%2Fgen-repo.sh;h=b1e768f4bc798cdc34fbb3bd43530a87b0c5cb9e;hb=9054244cd2a7451f75157d7fa3ec5d2ff88176be;hp=6fb2ad864d2ebb4009b134a782fcb97cae27a658;hpb=0d5676042e48358eafd714951e83971c1f0b1365;p=osm%2Fdevops.git diff --git a/tools/gen-repo.sh b/tools/gen-repo.sh index 6fb2ad86..b1e768f4 100755 --- a/tools/gen-repo.sh +++ b/tools/gen-repo.sh @@ -14,6 +14,7 @@ function usage() { echo -e " -h " echo -e " -R " echo -e " -P " + echo -e " -c " exit 1 } @@ -46,8 +47,9 @@ RELEASE_DIR=ReleaseTWO RSYNC_USER_HOST=osmusers@osm-download.etsi.org CURR_DIR=$(pwd) PUBLIC_KEY_FILE=~/OSM\ ETSI\ Release\ Key.gpg +CHANGE_LOG_FILE= -while getopts ":p:i:o:k:j::d:b:r:h:R:P:" o; do +while getopts ":p:i:o:k:j::d:b:r:h:R:P:c:" o; do case "${o}" in p) PASSPHRASE_FILE=${OPTARG} @@ -82,6 +84,9 @@ while getopts ":p:i:o:k:j::d:b:r:h:R:P:" o; do P) PUBLIC_KEY_FILE=${OPTARG} ;; + c) + CHANGE_LOG_FILE=${OPTARG} + ;; *) usage exit 1 @@ -108,6 +113,7 @@ mkdir -p $BASE_DIR/dists cp -R $BUILD_NUMBER/dists/$IN_REPO $BASE_DIR/dists/$OUT_REPO cp -R $BUILD_NUMBER/pool $BASE_DIR/ +[ -d "$BUILD_NUMBER/changelog" ] && cp -R $BUILD_NUMBER/changelog $BASE_DIR/ cd $BASE_DIR @@ -139,4 +145,7 @@ cd $CURR_DIR/$REPO_BASE # copy over the public key file [ "$PUBLIC_KEY_FILE" ] && cp "$PUBLIC_KEY_FILE" osm/debian/$RELEASE_DIR +# copy over the changelog file +[ "$CHANGE_LOG_FILE" ] && cp "$CHANGE_LOG_FILE" osm/debian/$RELEASE_DIR + rsync -avR $RSYNC_OPTIONS osm/debian/$RELEASE_DIR rsync://$RSYNC_USER_HOST/repos