diff --git a/scripts/build.sh b/scripts/build.sh index ddeee0e5ddea5599f08931e2b88fecc32f8b2420..934903f3dc75cdfe48a6cb94802251ec68c534c9 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,5 +1,8 @@ #!/usr/bin/env bash +set -e +set -x + # Log when the build occurred. date echo "" @@ -35,8 +38,6 @@ echo "DEPENDENCY: OpenSSL" git clone -q --recursive --depth 1 https://github.com/openssl/openssl.git -b "$OPENSSL_TAG" "$OPENSSL_DIR" cd "$OPENSSL_DIR" || exit ./config -make -j"$(nproc)" -make install # Dependency: ngx_brotli (no tagged releases) echo "" @@ -55,6 +56,7 @@ cd "$OG_DIR" || exit curl -o "$NGINX_SRC_ARCHIVE" "$NGINX_SRC" curl -o "$NGINX_SRC_ARCHIVE_SIGNATURE" "$NGINX_SIGNING" +gpg --import <(curl https://nginx.org/keys/nginx_signing.key) gpg --verify "$NGINX_SRC_ARCHIVE_SIGNATURE" "$NGINX_SRC_ARCHIVE" tar -zxvf "$NGINX_SRC_ARCHIVE" -C "$NGINX_SRC_DIR" --strip 1