diff --git a/create-packages.sh b/create-packages.sh index 82a8da6bc2..5976630161 100755 --- a/create-packages.sh +++ b/create-packages.sh @@ -42,6 +42,7 @@ cd dist/production cd firefox # Normalize timestamp to get reproducible zip file find . -exec touch -t 200810310000 {} + +chmod 644 -R * # Create zip file zip -rX ../alby-firefox-v$VERSION.xpi * @@ -52,6 +53,7 @@ echo "Created alby-firefox-v$VERSION.xpi (SHA512: $SHA)" cd ../chrome # Normalize timestamp to get reproducible zip file find . -exec touch -t 200810310000 {} + +chmod 644 -R * # Create zip file zip -rX ../alby-chrome-v$VERSION.zip * @@ -62,6 +64,7 @@ echo "Created alby-chrome-v$VERSION.zip (SHA512: $SHA)" cd ../opera # Normalize timestamp to get reproducible zip file find . -exec touch -t 200810310000 {} + +chmod 644 -R * # Create zip file zip -rX ../alby-opera-v$VERSION.crx * diff --git a/webpack.config.js b/webpack.config.js index f1e002c544..3ca9cece8f 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -267,28 +267,28 @@ var options = { template: path.join(viewsPath, "popup.html"), inject: "body", chunks: ["popup"], - hash: true, + hash: false, filename: "popup.html", }), new HtmlWebpackPlugin({ template: path.join(viewsPath, "options.html"), inject: "body", chunks: ["options"], - hash: true, + hash: false, filename: "options.html", }), new HtmlWebpackPlugin({ template: path.join(viewsPath, "prompt.html"), inject: "body", chunks: ["prompt"], - hash: true, + hash: false, filename: "prompt.html", }), new HtmlWebpackPlugin({ template: path.join(viewsPath, "welcome.html"), inject: "body", chunks: ["welcome"], - hash: true, + hash: false, filename: "welcome.html", }), // write css file(s) to build folder