diff options
Diffstat (limited to 'Biz/Cloud')
-rwxr-xr-x | Biz/Cloud/post-receive.sh (renamed from Biz/Cloud/post-receive.bash) | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Biz/Cloud/post-receive.bash b/Biz/Cloud/post-receive.sh index 4a67043..cedbf90 100755 --- a/Biz/Cloud/post-receive.bash +++ b/Biz/Cloud/post-receive.sh @@ -16,20 +16,20 @@ # correct on $webroot/archive or wherever else. # set -euo pipefail -while read oldrev newrev refname +while read -r _ newrev refname do if [[ -e ./git-daemon-export-ok ]] then - repo=$(basename $PWD | sed 's/.git//g') - branch=$(git rev-parse --symbolic --abbrev-ref $refname) + repo=$(basename "$PWD" | sed 's/.git//g') + branch=$(git rev-parse --symbolic --abbrev-ref "$refname") webroot="/srv/www/simatime.com/" outdir="$webroot/archive/$repo/$branch" - mkdir -p $outdir + mkdir -p "$outdir" echo " making: https://simatime.com/archive/$repo/$branch/$newrev.tar.gz" git archive "$branch" --prefix "$repo-$branch/" --format tar \ | gzip > "$outdir/$newrev.tar.gz" echo " making: https://simatime.com/archive/$repo/$branch/$newrev.sha256" - hash=$(nix-prefetch-url --unpack file://$outdir/$newrev.tar.gz 2>/dev/null) + hash=$(nix-prefetch-url --unpack file://"$outdir"/"$newrev".tar.gz 2>/dev/null) echo "$hash" > "$outdir/$newrev.sha256" echo " commit: $newrev" echo " sha256: $hash" |