]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - config/rootfiles/core/81/update.sh
core81: set need reboot flag and restart apache.
[people/teissler/ipfire-2.x.git] / config / rootfiles / core / 81 / update.sh
index 67244c654cc9e689850d27f752af00a81bf2972b..16a559e89cbc8cb2f6bae357e808ecd08445cc68 100644 (file)
 /usr/local/bin/backupctrl exclude >/dev/null 2>&1
 
 # Remove old core updates from pakfire cache to save space...
-core=80
+core=81
 for (( i=1; i<=$core; i++ ))
 do
        rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
 done
 
 # Stop services
-/etc/init.d/ipsec stop
 
 # Remove old strongswan files
-rm -f \
-       /etc/strongswan.d/charon/unity.conf \
-       /usr/lib/ipsec/plugins/libstrongswan-unity.so \
-       /usr/share/strongswan/templates/config/plugins/unity.conf
-
-rm -f /usr/local/bin/setddns.pl
 
 # Extract files
 extract_files
 
 # Start services
-/etc/init.d/dnsmasq restart
-if [ `grep "ENABLED=on" /var/ipfire/vpn/settings` ]; then
-       /etc/init.d/ipsec start
-fi
-
+/etc/init.d/apache restart
 
 # Update Language cache
-perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
-
-# Uninstall the libgpg-error package.
-rm -f \
-       /opt/pakfire/db/installed/meta-libgpg-error \
-       /opt/pakfire/db/rootfiles/libgpg-error
-
-# 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
-
-# Regenerate squid configuration file
-sudo -u nobody /srv/web/ipfire/cgi-bin/proxy.cgi
-
-# 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"
-
-grep -q /usr/bin/ddns /var/spool/cron/root.orig || cat <<EOF >> /var/spool/cron/root.orig
-
-# Update dynamic DNS records every five minutes.
-# Force an update once a month
-*/5 * * * *    [ -f "/var/ipfire/red/active" ] && /usr/bin/ddns update-all
-3 2 1 * *      [ -f "/var/ipfire/red/active" ] && /usr/bin/ddns update-all --force
-EOF
-
-fcrontab -z &>/dev/null
+#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
 
 sync
 
 # This update need a reboot...
-#touch /var/run/need_reboot
-
+touch /var/run/need_reboot
+^^
 # Finish
 /etc/init.d/fireinfo start
 sendprofile