mirror of
https://github.com/woodchen-ink/docker-firefox.git
synced 2025-07-18 13:52:02 +08:00
Escape '/' characters from preference's value when using it with sed.
This commit is contained in:
parent
450186aafb
commit
55d32d5412
@ -36,7 +36,7 @@ do
|
|||||||
sed -i "/user_pref(\"$PNAME\",.*);/d" "$PREF_FILE"
|
sed -i "/user_pref(\"$PNAME\",.*);/d" "$PREF_FILE"
|
||||||
elif grep -q "user_pref(\"$PNAME\"," "$PREF_FILE"; then
|
elif grep -q "user_pref(\"$PNAME\"," "$PREF_FILE"; then
|
||||||
echo "Setting preference '$PNAME'..."
|
echo "Setting preference '$PNAME'..."
|
||||||
sed -i "s/user_pref(\"$PNAME\",.*);/user_pref(\"$PNAME\", $PVAL);/" "$PREF_FILE"
|
sed -i "s/user_pref(\"$PNAME\",.*);/user_pref(\"$PNAME\", $(echo "$PVAL" | sed 's|/|\\/|g'));/" "$PREF_FILE"
|
||||||
else
|
else
|
||||||
echo "Setting new preference '$PNAME'..."
|
echo "Setting new preference '$PNAME'..."
|
||||||
echo "user_pref(\"$PNAME\", $PVAL);" >> "$PREF_FILE"
|
echo "user_pref(\"$PNAME\", $PVAL);" >> "$PREF_FILE"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user