# Remove files
rm -rvf \
+ /lib/firmware/cxgb4/t4fw-1.26.4.0.bin \
+ /lib/firmware/cxgb4/t5fw-1.26.4.0.bin \
+ /lib/firmware/cxgb4/t6fw-1.26.4.0.bin \
+ /lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.20.0.pkg \
+ /lib/firmware/silabs \
+ /lib/libprocps.so* \
/usr/bin/dnet-config \
/usr/bin/sdparm \
/usr/lib/libart_lgpl_2.so* \
/usr/lib/libevent-1.4.so* \
/usr/lib/libevent_core-1.4.so* \
/usr/lib/libevent_extra-1.4.so* \
+ /usr/lib/liblber-2.4.so* \
+ /usr/lib/libnl.so* \
/usr/lib/libpri.so* \
/usr/lib/libsolv.so* \
/usr/lib/libsolvext.so* \
/usr/sbin/dnet
+# Remove netbpm add-on, if installed
+if [ -e "/opt/pakfire/db/installed/meta-netbpm" ]; then
+ for i in $(</opt/pakfire/db/rootfiles/netbpm); do
+ rm -rfv "/${i}"
+ done
+fi
+rm -vf \
+ /opt/pakfire/db/installed/meta-netbpm \
+ /opt/pakfire/db/meta/meta-netbpm \
+ /opt/pakfire/db/rootfiles/netbpm
+
# Stop services
+/etc/init.d/squid stop
+/usr/local/bin/openvpnctrl -k
+/usr/local/bin/openvpnctrl -kn2n
+/etc/init.d/suricata stop
# Extract files
extract_files
# Filesytem cleanup
/usr/local/bin/filesystem-cleanup
+# Apply local configuration to sshd_config
+/usr/local/bin/sshctrl
+
+# Apply sysctl changes
+/etc/init.d/sysctl start
+
# Start services
+/etc/init.d/sshd restart
+/etc/init.d/vnstatd restart
+/etc/init.d/squid start
+/usr/local/bin/openvpnctrl -s
+/usr/local/bin/openvpnctrl -sn2n
+/etc/init.d/suricata start
# This update needs a reboot...
-#touch /var/run/need_reboot
+touch /var/run/need_reboot
# Finish
/etc/init.d/fireinfo start