diff --git a/kickstart/veilor-os.ks b/kickstart/veilor-os.ks index ad4ee91..5075748 100644 --- a/kickstart/veilor-os.ks +++ b/kickstart/veilor-os.ks @@ -268,9 +268,14 @@ compression-algorithm = zstd EOF # Enable services -systemctl enable veilor-firstboot.service +# veilor-firstboot.service NOT enabled on live ISO — it prompts admin pw +# which makes no sense on a live boot. Real installs enable it in their +# generated kickstart's chroot %post (see overlay/usr/local/bin/veilor-installer). systemctl enable veilor-modules-lock.service systemctl enable sshd fail2ban usbguard tuned auditd firewalld chronyd +# Mask veilor-firstboot on live so even if it landed in /etc/systemd/system +# (overlay drag), it can't activate. +systemctl mask veilor-firstboot.service 2>/dev/null || true # Default tuned profile = balanced (AC/battery udev rule will override) tuned-adm profile veilor-balanced 2>/dev/null || true