X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F15-initsetup;h=6241d47292f2f16bea0eaa1d29ba781ebbb7ad37;hp=4d9acfc0b4ace35191dcac59ae0006c1a2c37a11;hb=895467c9805de21b9b045f6db756815e9f94e0cf;hpb=867af6c54ac5ea631c44584e7435f53fcf87292b diff --git a/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup b/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup index 4d9acfc..6241d47 100755 --- a/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup +++ b/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup @@ -16,20 +16,17 @@ systemd_setup() { echo "Enabling user '$USERNAME' for autologin" sed -i "s/\$USERNAME/$USERNAME/" "$target"/etc/systemd/system/getty@tty*.service.d/override.conf - # 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" + # FIXME - ssh-bootoption is currently broken + # $ROOTCMD systemctl enable ssh-bootoption.service || echo "failed to enable ssh-bootoption.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" + $ROOTCMD systemctl preset-all + $ROOTCMD systemctl set-default multi-user.target # 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/