diff options
Diffstat (limited to 'scripts/auto-build/pd-extended-source-tarball.sh')
-rwxr-xr-x | scripts/auto-build/pd-extended-source-tarball.sh | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/scripts/auto-build/pd-extended-source-tarball.sh b/scripts/auto-build/pd-extended-source-tarball.sh index de4e5efc..739c615b 100755 --- a/scripts/auto-build/pd-extended-source-tarball.sh +++ b/scripts/auto-build/pd-extended-source-tarball.sh @@ -6,22 +6,13 @@ set -x # Any subsequent commands which fail will cause the shell script to exit set -e -rsync_file() -{ - file=$1 - file_upload=$(basename $file) - # if the rsync fails, ignore and carry on - (rsync -a --chmod=a+r -e ssh ${file} ${RSYNC_SERVER}:/home/apt/www/auto-build/${DATE}/${file_upload} && \ - echo "successfully uploaded: ${file_upload}") || \ - true -} - upload_generated_file() { file=$1 - rsync_file $file + subdir=$2 + rsync_file $file $subdir/`basename $file` md5sum ${file} | sed "s|^\([0-9a-f][0-9a-f]* \)/.*/|\1|" > ${file}.md5 - rsync_file $file.md5 + rsync_file $file.md5 $subdir/`basename $file`.md5 } # the source dir where this script is @@ -40,9 +31,9 @@ $SCRIPT_DIR/pd-extended-auto-builder.sh source-tarball-only version=$(get_pd_version $auto_build_root_dir) source=`ls -1 /tmp/Pd-extended*$version*-source.tar.bz2 | tail -1` -upload_generated_file $source +upload_generated_file $source $DATE debian=`ls -1 /tmp/Pd-extended*$version*-source.debian.tar.bz2 | tail -1` -upload_generated_file $debian +upload_generated_file $debian $DATE if [ "$running_on_server" = "yes" ]; then rm -f -- $source $source.md5 rm -f -- $debian $debian.md5 |