From 99251607ac3f9ed8c9e61c656be124a7e4f44103 Mon Sep 17 00:00:00 2001 From: ohfp <1813007-ohfp@users.noreply.gitlab.com> Date: Sat, 17 Jul 2021 16:51:04 +0200 Subject: [PATCH] only reduce privilege of moz certs instead of removing; otherwise profiled builds do not seem to work --- .../remove-internal-plugin-certs.patch | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/patches/sed-patches/remove-internal-plugin-certs.patch b/patches/sed-patches/remove-internal-plugin-certs.patch index c16f4f0..72183e2 100644 --- a/patches/sed-patches/remove-internal-plugin-certs.patch +++ b/patches/sed-patches/remove-internal-plugin-certs.patch @@ -1,19 +1,18 @@ diff --git a/toolkit/mozapps/extensions/internal/XPIInstall.jsm b/toolkit/mozapps/extensions/internal/XPIInstall.jsm -index 784077b740..e035b3ba6d 100644 +index 698cd67..5b899d9 100644 --- a/toolkit/mozapps/extensions/internal/XPIInstall.jsm +++ b/toolkit/mozapps/extensions/internal/XPIInstall.jsm -@@ -822,14 +822,6 @@ function getSignedStatus(aRv, aCert, aAddonID) { - return AddonManager.SIGNEDSTATE_BROKEN; +@@ -832,11 +832,11 @@ function getSignedStatus(aRv, aCert, aAddonID) { } -- if (aCert.organizationalUnit == "Mozilla Components") { + if (aCert.organizationalUnit == "Mozilla Components") { - return AddonManager.SIGNEDSTATE_SYSTEM; -- } -- -- if (aCert.organizationalUnit == "Mozilla Extensions") { ++ return AddonManager.SIGNEDSTATE_SIGNED; + } + + if (aCert.organizationalUnit == "Mozilla Extensions") { - return AddonManager.SIGNEDSTATE_PRIVILEGED; -- } -- ++ return AddonManager.SIGNEDSTATE_SIGNED; + } + return /preliminary/i.test(aCert.organizationalUnit) - ? AddonManager.SIGNEDSTATE_PRELIMINARY - : AddonManager.SIGNEDSTATE_SIGNED;