aboutsummaryrefslogtreecommitdiff
path: root/scripts/auto-build/pd-extended-source-tarball.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/auto-build/pd-extended-source-tarball.sh')
-rwxr-xr-xscripts/auto-build/pd-extended-source-tarball.sh19
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