core164: fix adding additional optionfw settings

the old code erase the settings and cannot reinstalled.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Arne Fitzenreiter
2022-02-17 17:07:28 +00:00
parent 1217807d09
commit 10148970eb

View File

@@ -100,9 +100,13 @@ ldconfig
# Run convert script for IDS multiple providers
/usr/sbin/convert-ids-multiple-providers
# Add missing configuration settings to optionsfw configuration
echo "DROPHOSTILE=off" > /var/ipfire/optionsfw/settings
echo "DROPSPOOFEDMARTIAN=on" > /var/ipfire/optionsfw/settings
# Add configuration settings to optionsfw if they are missing
if [ "$(grep "^DROPHOSTILE" /var/ipfire/optionsfw/settings)" == "" ]; then
echo "DROPHOSTILE=off" >> /var/ipfire/optionsfw/settings
fi
if [ "$(grep "^DROPSPOOFEDMARTIAN" /var/ipfire/optionsfw/settings)" == "" ]; then
echo "DROPSPOOFEDMARTIAN=on" >> /var/ipfire/optionsfw/settings
fi
# Apply sysctl changes
/etc/init.d/sysctl start