]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - config/rootfiles/core/145/update.sh
move perl-DBI and perl-DBD-SQLite to core system
[people/pmueller/ipfire-2.x.git] / config / rootfiles / core / 145 / update.sh
index 3d3305e678797255fdfa0074bf4fc093c29008c7..5f5394f789032102b53981a7c0621a4aecab3595 100644 (file)
@@ -46,6 +46,13 @@ done
 # Remove files
 
 # Stop services
+/etc/init.d/vnstat stop
+/etc/init.d/squid stop
+/etc/init.d/suricata stop
+
+# Prepare OpenVPN for update
+/usr/local/bin/openvpnctrl -k
+/usr/local/bin/openvpnctrl -kn2n
 
 # Extract files
 extract_files
@@ -53,7 +60,28 @@ extract_files
 # update linker config
 ldconfig
 
+# update rng init
+rm /etc/rc.d/rc0.d/K45random
+rm /etc/rc.d/rc6.d/K45random
+mv /etc/rc.d/rc3.d/S00random /etc/rc.d/rcsysinit.d/S66random
+mv /etc/rc.d/rcsysinit.d/S92rngd /etc/rc.d/rcsysinit.d/S65rngd
+
+# remove packages that are included now in core
+for package in perl-DBI perl-DBD-SQLite; do
+        rm -f /opt/pakfire/db/installed/meta-$package
+        rm -f /opt/pakfire/db/meta/meta-$package
+        rm -f /opt/pakfire/db/rootfiles/$package
+done
+
 # Start services
+/etc/init.d/vnstat start
+/etc/init.d/unbound restart
+/etc/init.d/suricata start
+/etc/init.d/squid start
+
+# Start OpenVPN again
+/usr/local/bin/openvpnctrl -s
+/usr/local/bin/openvpnctrl -sn2n
 
 # Update Language cache
 /usr/local/bin/update-lang-cache