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