etc/rc.d/init.d/dhcp
+etc/rc.d/init.d/messagebus
etc/rc.d/init.d/networking/red
etc/rc.d/init.d/openvpn-n2n
etc/rc.d/init.d/openvpn-rw
etc/rc.d/init.d/wireguard
+etc/rc.d/rc0.d/K85messagebus
+etc/rc.d/rc3.d/S15messagebus
+etc/rc.d/rc6.d/K85messagebus
etc/ssh/ssh_config
etc/ssh/sshd_config
srv/web/ipfire/cgi-bin/connections.cgi
srv/web/ipfire/cgi-bin/wirelessclient.cgi
usr/sbin/openvpn-authenticator
var/ipfire/header.pl
+var/ipfire/qos/bin/makeqosscripts.pl
# Stop services
+# Remove dropped packages
+for package in dbus; do \
+ if [ -e "/opt/pakfire/db/installed/meta-${package}" ]; then
+ stop_service "${package}"
+ for i in $(</opt/pakfire/db/rootfiles/${package}); do
+ rm -rfv "/${i}"
+ done
+ fi
+ rm -f "/opt/pakfire/db/installed/meta-${package}"
+ rm -f "/opt/pakfire/db/meta/meta-${package}"
+ rm -f "/opt/pakfire/db/rootfiles/${package}"
+done
+
# Remove files
+rm -rfv \
+ /lib/udev
+
+# Create the messagebus group
+if ! getent group messagebus >/dev/null; then
+ groupadd -g 50 messagebus
+fi
+if ! getent passwd messagebus >/dev/null; then
+ useradd -g messagebus -u 50 -d /var/empty -s /bin/false messagebus
+fi
# Extract files
extract_files
sudo -u nobody /srv/web/ipfire/cgi-bin/ovpnmain.cgi
# Start services
+/etc/init.d/udev restart
/etc/init.d/openvpn-n2n restart
/etc/init.d/openvpn-rw restart
/etc/init.d/suricata restart