diff --git a/release.sh b/release.sh index c3dd1b7..8a7a473 100755 --- a/release.sh +++ b/release.sh @@ -1,8 +1,11 @@ #!/bin/bash set -exu -if [[ ! -d ~/www/static/six9.net/software/q-tools/ ]]; then - echo go to server + +export_folder=$HOME/www/static/six9.net/software/q-tools/ + +if [[ ! -d "$export_folder" ]]; then + echo "export_folder=$export_folder missing." exit 1 fi mkdir -p ~/tmp/q-tools-release-$$ @@ -14,12 +17,12 @@ seconds=$(( 10#$( date +%H )*3600 + 10#$( date +%M )*60 + 10#$( date +%S ) )) version="$( date +%Y%m%d ).$seconds" echo $version > .version tar \ - -czf ~/www/static/six9.net/software/q-tools/q-tools.$version.tar.gz \ + -czf "$export_folder"/q-tools.$version.tar.gz \ --owner=0 --group=0 \ . -ln -sfT q-tools.$version.tar.gz ~/www/static/six9.net/software/q-tools/current.tar.gz -echo $version > ~/www/static/six9.net/software/q-tools/current.txt -cd ~/www/static/six9.net/software/q-tools/ +ln -sfT q-tools.$version.tar.gz "$export_folder"/current.tar.gz +echo $version > "$export_folder"/current.txt +cd "$export_folder" rm -r ~/tmp/q-tools-release-$$ ls q-tools* | daterake -n 4 --drop | xargs rm -v -f SimpleWebPage