diff --git a/scripts/build-release.sh b/scripts/build-release.sh index bdd4bfc..f998dad 100755 --- a/scripts/build-release.sh +++ b/scripts/build-release.sh @@ -41,7 +41,7 @@ cp "${PROJECT_DIR}/OPSÆTNING.md" "${RELEASE_DIR}/" echo "" echo "Installing dependencies..." cd "${RELEASE_DIR}" -npm install --ignore-scripts 2>&1 | tail -1 +npm install 2>&1 | tail -1 echo "Verifying build..." npm run build 2>&1 | tail -3 @@ -52,11 +52,18 @@ echo "Cleaning up..." rm -rf "${RELEASE_DIR}/node_modules" rm -rf "${RELEASE_DIR}/.next" -# Create zip +# Create archive cd /tmp -zip -rq "${ZIP_NAME}" "foamking-release-${TIMESTAMP}" +if command -v zip &> /dev/null; then + zip -rq "${ZIP_NAME}" "foamking-release-${TIMESTAMP}" + ARCHIVE="/tmp/${ZIP_NAME}" +else + TAR_NAME="foamking-beregner-${DATE}.tar.gz" + tar -czf "${TAR_NAME}" "foamking-release-${TIMESTAMP}" + ARCHIVE="/tmp/${TAR_NAME}" +fi echo "" echo "Release built successfully!" -echo "Zip: /tmp/${ZIP_NAME}" -echo "Size: $(du -h "/tmp/${ZIP_NAME}" | cut -f1)" +echo "Archive: ${ARCHIVE}" +echo "Size: $(du -h "${ARCHIVE}" | cut -f1)"