From 96d52ca8793b8687c8551212a809eb82017eb648 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Thu, 22 Sep 2016 08:11:00 -0300 Subject: iceweasel: disable various components at the source level --- libre-testing/iceweasel/PKGBUILD | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'libre-testing') diff --git a/libre-testing/iceweasel/PKGBUILD b/libre-testing/iceweasel/PKGBUILD index 74cef31cf..3e61249df 100644 --- a/libre-testing/iceweasel/PKGBUILD +++ b/libre-testing/iceweasel/PKGBUILD @@ -110,6 +110,20 @@ prepare() { # Install to /usr/lib/$pkgname patch -Np1 -i "$srcdir/$pkgname-install-dir.patch" + # Disable various components at the source level + sed -i 's|1|0|' toolkit/components/telemetry/TelemetryStartup.manifest || die "failed break telemetry startup" + sed -i 's|1|0|' toolkit/components/remotebrowserutils/remotebrowserutils.manifest || die "failed break remotebrowsing at startup" + sed -i 's|1|0|' toolkit/components/captivedetect/CaptivePortalDetectComponents.manifest || die "failed to break captiveportaldetection at startup" + sed -i 's|1|0|' toolkit/components/terminator/terminator.manifest || die "failed to break terminator at startup" + sed -i 's|1|0|' toolkit/components/securityreporter/SecurityReporter.manifest || die "failed to break securityReporter" + sed -i 's|1|0|' toolkit/components/crashes/CrashService.manifest || die "failed to break CrashService" + sed -i 's|1|0|' toolkit/components/crashmonitor/crashmonitor.manifest || die "failed to break CrashMonitor" + sed -i 's|1|0|' dom/apps/Webapps.manifest || die "failed to break WebApps" + sed -i 's|1|0|' dom/apps/AppsService.manifest || die "failed to break AppsService" + sed -i 's|1|0|' browser/experiments/Experiments.manifest || die "failed to break ExperimentsService" + echo "Battling the Barlog... please wait" && grep -rl '.mozilla.org' | xargs sed -i 's|aus4.mozilla.org|null|;s|aus5.mozilla.org|null|' || die "Failed to defeat the Barlog" + echo "" > browser/extensions/moz.build || die "failed to wipe spying extensions" + # Patch and remove anything that's left patch -Np1 -i "$srcdir/libre.patch" sed -i 's|Adobe Flash|SWF Player|g; -- cgit v1.2.2