firefox-privacy: new package at 1.0

This commit is contained in:
Dylan Araps 2019-12-31 05:19:59 +00:00
parent 1968e5791e
commit 896eadd21f
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
11 changed files with 27 additions and 7 deletions

7
testing/firefox-privacy/build Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh -e
install -Dm644 vendor-*.js \
"$1/usr/lib/firefox/browser/defaults/preferences/vendor.js"
install -Dm644 policies-*.json \
"$1/usr/lib/firefox/distribution/policies.json"

View File

@ -0,0 +1,2 @@
cfc7d5006a3381e1b04f642b518317e19790ee31d23757274fdfeaba65c98b0c vendor-1.0.js
f4ce7ee2485256b3f8c2bc467445f14b4730a7b895b17de7a21711d78bcfedea policies-1.0.json

View File

@ -0,0 +1 @@
firefox

View File

@ -0,0 +1,2 @@
files/vendor-1.0.js
files/policies-1.0.json

View File

@ -0,0 +1 @@
1.0 1

View File

@ -37,6 +37,3 @@ rm -f "$1/usr/lib/firefox/browser/features/fxmonitor@mozilla.org.xpi"
rm -f "$1/usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi" rm -f "$1/usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi"
rm -f "$1/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi" rm -f "$1/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi"
rm -f "$1/usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi" rm -f "$1/usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi"
install -D vendor.js "$1/usr/lib/firefox/browser/defaults/preferences/vendor.js"
install -D policies.json "$1/usr/lib/firefox/distribution/policies.json"

View File

@ -2,8 +2,6 @@
f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e autoconf-2.13.tar.gz f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e autoconf-2.13.tar.gz
b5e70b12cc9dd18fffd7924a7d3a2e11574136fe0764359d08eba0755f1c5d4c mozconfig b5e70b12cc9dd18fffd7924a7d3a2e11574136fe0764359d08eba0755f1c5d4c mozconfig
960d82bbfdc88c95f5cb4f2e1c1bf23dae7519b3b7203914d7b3ddbff1ba4c28 stab.h 960d82bbfdc88c95f5cb4f2e1c1bf23dae7519b3b7203914d7b3ddbff1ba4c28 stab.h
cfc7d5006a3381e1b04f642b518317e19790ee31d23757274fdfeaba65c98b0c vendor.js
f4ce7ee2485256b3f8c2bc467445f14b4730a7b895b17de7a21711d78bcfedea policies.json
315880530f09175788dfa48a1915bfa1e190bfd3e267988b9100cb93006c808c fix-fortify-system-wrappers.patch 315880530f09175788dfa48a1915bfa1e190bfd3e267988b9100cb93006c808c fix-fortify-system-wrappers.patch
14f281ee323aa682e04479019171bde243ac6227820856aa03b162179b14bfd9 fix-seccomp-bpf.patch 14f281ee323aa682e04479019171bde243ac6227820856aa03b162179b14bfd9 fix-seccomp-bpf.patch
b19aaae7fc45db643f8d2540d96919c745ea341e36d9aea2df40e3e90eb951f0 fix-toolkit.patch b19aaae7fc45db643f8d2540d96919c745ea341e36d9aea2df40e3e90eb951f0 fix-toolkit.patch

14
testing/firefox/post-install Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
cat <<EOF
NOTE: Install the 'firefox-privacy' package to
enable extra privacy restrictions.
NOTE: This includes more telemetry removals,
hardened settings, no phoning-home etc.
-> kiss b firefox-privacy
-> kiss i firefox-privacy
EOF

View File

@ -2,8 +2,6 @@ https://archive.mozilla.org/pub/firefox/releases/72.0b11/source/firefox-72.0b11.
https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz autoconf2.13/ https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz autoconf2.13/
files/mozconfig files/mozconfig
files/stab.h toolkit/crashreporter/google-breakpad/src/ files/stab.h toolkit/crashreporter/google-breakpad/src/
files/vendor.js
files/policies.json
patches/fix-fortify-system-wrappers.patch patches/fix-fortify-system-wrappers.patch
patches/fix-seccomp-bpf.patch patches/fix-seccomp-bpf.patch
patches/fix-toolkit.patch patches/fix-toolkit.patch