Update alpine-install.func

This commit is contained in:
CanbiZ 2025-05-07 09:53:41 +02:00
parent 1773950db3
commit 8de2c8ca88

View File

@ -214,12 +214,21 @@ customize() {
passwd -d root >/dev/null 2>&1
# Ensure agetty is available
apk add --no-cache --force-broken-world util-linux-getty >/dev/null 2>&1
apk add --no-cache --force-broken-world util-linux >/dev/null 2>&1
# Enable autologin on tty1
sed -i 's|^tty1::respawn:.*|tty1::respawn:/sbin/agetty --autologin root --noclear tty1 38400 linux|' /etc/inittab
touch /run/openrc/softlevel
kill -HUP 1
# Create persistent autologin boot script
mkdir -p /etc/local.d
cat <<'EOF' >/etc/local.d/autologin.start
#!/bin/sh
sed -i 's|^tty1::respawn:.*|tty1::respawn:/sbin/agetty --autologin root --noclear tty1 38400 linux|' /etc/inittab
kill -HUP 1
EOF
chmod +x /etc/local.d/autologin.start
rc-update add local >/dev/null 2>&1
# Apply autologin immediately for current session
/etc/local.d/autologin.start
msg_ok "Customized Container"
fi