mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-24 13:05:08 +00:00
Merge pull request #190135 from linsui/firefox
This commit is contained in:
commit
0868c44f3c
@ -147,7 +147,7 @@ let
|
|||||||
// extraPolicies;
|
// extraPolicies;
|
||||||
};
|
};
|
||||||
|
|
||||||
mozillaCfg = writeText "mozilla.cfg" ''
|
mozillaCfg = ''
|
||||||
// First line must be a comment
|
// First line must be a comment
|
||||||
|
|
||||||
// Disables addon signature checking
|
// Disables addon signature checking
|
||||||
@ -155,7 +155,6 @@ let
|
|||||||
// Security is maintained because only user whitelisted addons
|
// Security is maintained because only user whitelisted addons
|
||||||
// with a checksum can be installed
|
// with a checksum can be installed
|
||||||
${ lib.optionalString usesNixExtensions ''lockPref("xpinstall.signatures.required", false)'' };
|
${ lib.optionalString usesNixExtensions ''lockPref("xpinstall.signatures.required", false)'' };
|
||||||
${extraPrefs}
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
@ -345,13 +344,19 @@ let
|
|||||||
echo 'pref("general.config.filename", "mozilla.cfg");' > "$out/lib/${libName}/defaults/pref/autoconfig.js"
|
echo 'pref("general.config.filename", "mozilla.cfg");' > "$out/lib/${libName}/defaults/pref/autoconfig.js"
|
||||||
echo 'pref("general.config.obscure_value", 0);' >> "$out/lib/${libName}/defaults/pref/autoconfig.js"
|
echo 'pref("general.config.obscure_value", 0);' >> "$out/lib/${libName}/defaults/pref/autoconfig.js"
|
||||||
|
|
||||||
cat > "$out/lib/${libName}/mozilla.cfg" < ${mozillaCfg}
|
cat > "$out/lib/${libName}/mozilla.cfg" << EOF
|
||||||
|
${mozillaCfg}
|
||||||
|
EOF
|
||||||
|
|
||||||
extraPrefsFiles=(${builtins.toString extraPrefsFiles})
|
extraPrefsFiles=(${builtins.toString extraPrefsFiles})
|
||||||
for extraPrefsFile in "''${extraPrefsFiles[@]}"; do
|
for extraPrefsFile in "''${extraPrefsFiles[@]}"; do
|
||||||
cat "$extraPrefsFile" >> "$out/lib/${libName}/mozilla.cfg"
|
cat "$extraPrefsFile" >> "$out/lib/${libName}/mozilla.cfg"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
cat >> "$out/lib/${libName}/mozilla.cfg" << EOF
|
||||||
|
${extraPrefs}
|
||||||
|
EOF
|
||||||
|
|
||||||
mkdir -p $out/lib/${libName}/distribution/extensions
|
mkdir -p $out/lib/${libName}/distribution/extensions
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
|
Loading…
Reference in New Issue
Block a user