fix: LXC distro compatibility issues

- Gentoo: Fix template pattern to match 'gentoo-current-openrc' naming
- openSUSE: Sanitize ANSI escape codes from MSG_INFO_SHOWN array keys
- Devuan: Use flexible runlevel matching for sysvinit autologin
- CentOS/RHEL: Add missing '-' before $TERM in agetty commands

Fixes reported issues:
- Gentoo template not found (wrong pattern '-current_')
- openSUSE 'not a valid identifier' error on msg_ok with color codes
- Devuan autologin failing due to strict runlevel pattern
- CentOS autologin improvements for LXC console
This commit is contained in:
MickLesk
2025-12-24 14:27:38 +01:00
parent df9863cec2
commit 92cbcd5132
3 changed files with 4262 additions and 4255 deletions

File diff suppressed because it is too large Load Diff