1 2 3 4 5 6 7 8 9 10 11 12 13
if sd_booted; then SYSTEMCTL_BIN=systemctl; SYSTEMD_HELPER=/lib/systemd/systemd-update-helper; $SYSTEMCTL_BIN daemon-reload if [ $1 -eq 1 ]; then # Initial installation $SYSTEMCTL_BIN --no-reload preset systemd-networkd.service systemd-networkd-wait-online.service systemd-resolved.service || : else # Package upgrade, not uninstall $SYSTEMD_HELPER mark-restart-system-units systemd-networkd.service systemd-networkd-wait-online.service systemd-resolved.service || : fi fi
1 2 3 4 5 6 7
groupadd -r -f systemd-network >/dev/null 2>&1 ||: useradd -g systemd-network -c 'systemd Network Management' \ -d /var/empty -s /dev/null -r -l -M systemd-network >/dev/null 2>&1 ||: groupadd -r -f systemd-resolve >/dev/null 2>&1 ||: useradd -g systemd-resolve -c 'systemd Resolver' \ -d /var/empty -s /dev/null -r -l -M systemd-resolve >/dev/null 2>&1 ||:
1 2 3 4 5 6
if [ $1 -eq 0 ] && sd_booted; then SYSTEMD_HELPER=/lib/systemd/systemd-update-helper; # Package removal, not upgrade $SYSTEMD_HELPER remove-system-units systemd-networkd.service systemd-networkd-wait-online.service systemd-resolved.service || : fi