+ # FIXME - ssh-keygen isn't executed yet before ssh-bootoption + ssh services
+ $ROOTCMD systemctl enable ssh-bootoption.service || echo "failed to enable ssh-bootoption.service"
+ $ROOTCMD systemctl enable ssh-keygen.service || echo "failed to enable ssh-keygen.service"
+
+ # fails on overlayfs with
+ # "Failed to unmount transient /etc/machine-id file in our private namespace: Invalid argument"
+ $ROOTCMD systemctl mask systemd-machine-id-commit.service || echo "failed to mask $systemd-machine-id-commit.service"
+
+ # disable unwanted services
+ local service
+ for service in \
+ cron.service \
+ lvm2-lvmetad.service \
+ lvm2-lvmetad.socket \
+ lvm2-lvmpolld.socket \
+ lvm2-monitor.service \
+ mdadm-raid.service \
+ smartd.service \
+ ssh.service \
+ swap.target \
+ systemd-timesyncd.service \
+ uuidd.service
+ do
+ $ROOTCMD systemctl disable ${service} || echo "failed to disable $service"
+ done
+ unset service
+
+ # TODO ->
+
+ # * *proper* integration for grml-autoconfig
+ $ROOTCMD systemctl enable grml-autoconfig.service || echo "failed to enable grml-autoconfig.service"
+ ln -sf /etc/systemd/system/grml-autoconfig.service "${target}"/etc/systemd/system/multi-user.target.wants/grml-autoconfig.service
+
+ # * avoid startup of any LSB scripts; NOTE: jessie doesn't support that
+ # system-generators approach yet, only >=stretch
+ mkdir -p "${target}"/etc/systemd/system-generators/
+ ln -sf /dev/null "${target}"/etc/systemd/system-generators/systemd-sysv-generator
+ # -> revert /etc/systemd/system-generators/systemd-sysv-generator && systemctl daemon-reload during *bootup*
+ # + possibly move this into startup so it's always executed on bootup, even with persistency enabled
+ # where the change towards systemd-sysv-generator might persist across
+ # reboots -> LSB scripts executed on reboots
+}