Package systemd-networkd: Scripts

Post install

 
if sd_booted; then 
    systemctl daemon-reload 
    if [ $1 -eq 1 ]; then 
        # Initial installation 
        systemctl --no-reload preset systemd-networkd.service systemd-networkd-wait-online.service systemd-resolved.service || : 
    else 
        # Package upgrade, not uninstall 
        /lib/systemd/systemd-update-helper mark-restart-system-units systemd-networkd.service systemd-networkd-wait-online.service systemd-resolved.service || : 
    fi 
fi
Pre install

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 ||:
Pre uninstall

1
2
3
4
5
 
if [ $1 -eq 0 ] && sd_booted; then 
    # Package removal, not upgrade 
    /lib/systemd/systemd-update-helper remove-system-units systemd-networkd.service systemd-networkd-wait-online.service systemd-resolved.service || : 
fi