|
|
|
@ -42,7 +42,20 @@ SSH_COMMAND="ssh -o 'UserKnownHostsFile=/tmp/known_hosts' -p 48" |
|
|
|
|
for proj in $PROJECTS; do |
|
|
|
|
echo "=============== $proj UPLOAD ==============" |
|
|
|
|
cd "$TOPDIR/projects/$proj" |
|
|
|
|
rsync --archive --copy-links --verbose --compress --delete --rsh "$SSH_COMMAND" ${proj}.{bin,elf,srec} binaries@ftp.osmocom.org:web-files/osmo-opencm3-projects/latest/ |
|
|
|
|
rsync --archive --verbose --compress --rsh "$SSH_COMMAND" ${proj}-*.{bin,elf,srec} binaries@ftp.osmocom.org:web-files/osmo-opencm3-projects/all/ |
|
|
|
|
|
|
|
|
|
LATEST_BIN="$(ls -1 -t "$proj"-*.bin | head -n1)" |
|
|
|
|
echo "LATEST_BIN: $LATEST_BIN" |
|
|
|
|
|
|
|
|
|
if rsync --rsh "$SSH_COMMAND" binaries@ftp.osmocom.org:web-files/osmo-opencm3-projects/all/ | grep -q "$LATEST_BIN"; then |
|
|
|
|
echo "Skipping upload, $LATEST_BIN has already been uploaded." |
|
|
|
|
else |
|
|
|
|
rsync --archive --copy-links --verbose --compress --delete --rsh "$SSH_COMMAND" \ |
|
|
|
|
${proj}.{bin,elf,srec} \ |
|
|
|
|
binaries@ftp.osmocom.org:web-files/osmo-opencm3-projects/latest/ |
|
|
|
|
rsync --archive --verbose --compress --rsh "$SSH_COMMAND" \ |
|
|
|
|
${proj}-*.{bin,elf,srec} \ |
|
|
|
|
binaries@ftp.osmocom.org:web-files/osmo-opencm3-projects/all/ |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
echo "=============== $proj UPLOAD DONE ==============" |
|
|
|
|
done |
|
|
|
|