| ... | @@ -3,12 +3,23 @@ | ... | @@ -3,12 +3,23 @@ |
| 3 | set -x | 3 | set -x |
| 4 | set -e | 4 | set -e |
| 5 | | 5 | |
| | 6 | SRCDIR=$(pwd) |
| | 7 | rm -rf .git |
| | 8 | sudo apt-get install -y s3cmd |
| | 9 | |
| 6 | cd "$HOME" | 10 | cd "$HOME" |
| 7 | wget "https://ziglang.org/builds/$LINUX_TARBALL" | 11 | wget "https://ziglang.org/builds/$LINUX_TARBALL" |
| 8 | tar xf $LINUX_TARBALL | 12 | tar xf $LINUX_TARBALL |
| 9 | rm $LINUX_TARBALL | 13 | ZIGDIR=$(basename -s .tar.xz $LINUX_TARBALL) |
| 10 | ZIG="$(ls zig-*)/zig" | 14 | ZIG="$ZIGDIR/zig" |
| 11 | LANGREF="$(ls zig-*)/langref.html" | 15 | LANGREF="$ZIGDIR/langref.html" |
| | 16 | VERSION=$($ZIG version) |
| | 17 | SRCTARBALLDIR="zig-$VERSION" |
| | 18 | export SRC_TARBALL="$SRCTARBALLDIR.tar.xz" |
| | 19 | mv "$SRCDIR" "$SRCTARBALLDIR" |
| | 20 | tar cfJ "$SRC_TARBALL" "$SRCTARBALLDIR" |
| | 21 | export SRC_SHASUM=$(sha256sum $SRC_TARBALL | cut '-d ' -f1) |
| | 22 | export SRC_BYTESIZE=$(wc -c < $SRC_TARBALL) |
| 12 | | 23 | |
| 13 | git clone https://github.com/ziglang/www.ziglang.org --depth 1 | 24 | git clone https://github.com/ziglang/www.ziglang.org --depth 1 |
| 14 | cd www.ziglang.org | 25 | cd www.ziglang.org |
| ... | @@ -16,5 +27,6 @@ export MASTER_DATE=$(date +%Y-%m-%d) | ... | @@ -16,5 +27,6 @@ export MASTER_DATE=$(date +%Y-%m-%d) |
| 16 | "$ZIG" run update-download-page.zig | 27 | "$ZIG" run update-download-page.zig |
| 17 | | 28 | |
| 18 | mv "$DOWNLOADSECUREFILE_SECUREFILEPATH" "$HOME/.s3cfg" | 29 | mv "$DOWNLOADSECUREFILE_SECUREFILEPATH" "$HOME/.s3cfg" |
| | 30 | s3cmd put -P "$SRC_TARBALL" s3://ziglang.org/builds/ |
| 19 | s3cmd put -P "$LANGREF" s3://ziglang.org/documentation/master/index.html --add-header="Cache-Control: max-age=0, must-revalidate" | 31 | s3cmd put -P "$LANGREF" s3://ziglang.org/documentation/master/index.html --add-header="Cache-Control: max-age=0, must-revalidate" |
| 20 | s3cmd put -P www/download/index.html s3://ziglang.org/download/index.html --add-header="Cache-Control: max-age=0, must-revalidate" | 32 | s3cmd put -P www/download/index.html s3://ziglang.org/download/index.html --add-header="Cache-Control: max-age=0, must-revalidate" |