upload_nightly.sh: Enable use for different machines

This commit is contained in:
Harald Welte 2017-06-13 15:56:15 +02:00 committed by Pau Espin Pedrol
parent 160687ed71
commit 00607e2b6c
1 changed files with 20 additions and 8 deletions

View File

@ -1,12 +1,24 @@
#!/bin/sh #!/bin/sh
DIST="201705-nightly" DIST="201705-nightly"
REMOTE="generic@sysmocom-downloads"
MACHINE=$1
rsync --delete -avz tmp/deploy/ipk/ generic@sysmocom-downloads:sysmobts/$DIST/ipk if [ "z$MACHINE" == "z" ]; then
rsync --delete -avz tmp/deploy/images/ generic@sysmocom-downloads:sysmobts/$DIST/images echo "You must specify the machine type as argument!"
rsync --delete -avz tmp/deploy/tools/ generic@sysmocom-downloads:sysmobts/$DIST/tools exit 1
rsync --delete -avz tmp/deploy/sdk/ generic@sysmocom-downloads:sysmobts/$DIST/sdk fi
rsync --delete -avz tmp/cache/ generic@sysmocom-downloads:sysmobts/$DIST/cache-state
rsync --delete -avz cache/ generic@sysmocom-downloads:sysmobts/$DIST/cache # convert legacy machine name != download directory
rsync --delete -avz conf/ generic@sysmocom-downloads:sysmobts/$DIST/conf if [ $MACHINE == "sysmobts-v2" ]; then
rsync -avz tmp/deploy/sources/ generic@sysmocom-downloads:sysmobts/$DIST/sources MACHINE="sysmobts"
fi
rsync --delete -avz tmp/deploy/ipk/ $REMOTE:$MACHINE/$DIST/ipk
rsync --delete -avz tmp/deploy/images/ $REMOTE:$MACHINE/$DIST/images
rsync --delete -avz tmp/deploy/tools/ $REMOTE:$MACHINE/$DIST/tools
rsync --delete -avz tmp/deploy/sdk/ $REMOTE:$MACHINE/$DIST/sdk
rsync --delete -avz tmp/cache/ $REMOTE:$MACHINE/$DIST/cache-state
rsync --delete -avz cache/ $REMOTE:$MACHINE/$DIST/cache
rsync --delete -avz conf/ $REMOTE:$MACHINE/$DIST/conf
rsync -avz tmp/deploy/sources/ $REMOTE:$MACHINE/$DIST/sources