From: Michael Tremer Date: Thu, 17 Jul 2014 19:03:53 +0000 (+0200) Subject: core80: Fix configuration update and resurrect permissions. X-Git-Tag: v2.15-core80~12 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=0f860889ab02872ede525a78de9e22d29b54277d core80: Fix configuration update and resurrect permissions. --- diff --git a/config/rootfiles/core/80/update.sh b/config/rootfiles/core/80/update.sh index baba3e2201..b8b5b58e7e 100644 --- a/config/rootfiles/core/80/update.sh +++ b/config/rootfiles/core/80/update.sh @@ -61,13 +61,19 @@ rm -f \ /opt/pakfire/db/rootfiles/libgpg-error # Regenerate squid configuration file -/srv/web/ipfire/cgi-bin/proxy.cgi +sudo -u nobody /srv/web/ipfire/cgi-bin/proxy.cgi -# Generate ddns configuration file -/srv/web/ipfire/cgi-bin/ddns.cgi +# Fix broken proxy configuration permissions +chown -R nobody.nobody \ + /var/ipfire/proxy/advanced \ + /var/ipfire/proxy/acl-1.4 \ + /var/ipfire/proxy/enable \ + /var/ipfire/proxy/settings \ + /var/ipfire/proxy/squid.conf \ + /var/ipfire/proxy/transparent -touch /var/ipfire/ddns/ddns.conf -chown nobody.nobody /var/ipfire/ddns/ddns.conf +# Generate ddns configuration file +sudo -u nobody /srv/web/ipfire/cgi-bin/ddns.cgi # Update crontab sed -i /var/spool/cron/root.orig -e "/setddns.pl/d"