X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=config%2Frootfiles%2Fcore%2F76%2Fupdate.sh;h=1f7bcfa57119ca27d48a84ae7e14e9a0bff4c47d;hp=a8f726a6b2eec5b782aad0faa2d488d93db40035;hb=7ab6a8536cb653b8c096ac67b87eaa3ddf228e12;hpb=73372ed4e6b573c4a1078b771df4f6623fc79927 diff --git a/config/rootfiles/core/76/update.sh b/config/rootfiles/core/76/update.sh index a8f726a6b..1f7bcfa57 100644 --- a/config/rootfiles/core/76/update.sh +++ b/config/rootfiles/core/76/update.sh @@ -192,6 +192,10 @@ fi ln -svf ../run /var/run +# Creating directories for new firewall. +mkdir -p /var/ipfire/firewall +mkdir -p /var/ipfire/fwhosts + # #Extract files tar xavf /opt/pakfire/tmp/files* --no-overwrite-dir -p --numeric-owner -C / @@ -253,6 +257,22 @@ rm -f /srv/web/ipfire/cgi-bin/{dmzholes,outgoingfw,portfw,xtaccess}.cgi /sbin/iptables -t nat -N NAT_SOURCE 2>/dev/null /sbin/iptables -t nat -N NAT_DESTINATION 2>/dev/null +# Create config files for firewall and fix permissions. +touch /var/ipfire/firewall/config +touch /var/ipfire/firewall/input +touch /var/ipfire/firewall/outgoing +touch /var/ipfire/firewall/p2protocols +touch /var/ipfire/firewall/settings +touch /var/ipfire/fwhosts/customhosts +touch /var/ipfire/fwhosts/customnetworks +touch /var/ipfire/fwhosts/customgroups +touch /var/ipfire/fwhosts/customservices +touch /var/ipfire/fwhosts/customservicegrp + +# Fix ownership. +chown -R nobody:nobody /var/ipfire/firewall +chown -R nobody:nobody /var/ipfire/fwhosts + # Convert firewall configuration /usr/sbin/convert-xtaccess /usr/sbin/convert-outgoingfw