Switch to SysVinit and enhance keyring support

- Changed init system from systemd to sysvinit
- Updated package list: live-config-sysvinit, sysvinit
- Added debian-keyring and debian-archive-keyring for full keyring support
- Created conditional hook for optional devuan-keyring installation
- Updated README with sysvinit and keyring information
- Maintained all existing functionality with improved compatibility
parent 95a09011
Pipeline #179 canceled with stages
...@@ -6,7 +6,10 @@ This project creates a custom Debian live ISO with the following features: ...@@ -6,7 +6,10 @@ This project creates a custom Debian live ISO with the following features:
- Xorg with Openbox window manager - Xorg with Openbox window manager
- Auto-start of MbetterClient application on boot - Auto-start of MbetterClient application on boot
- Minimal Debian installer asking only for network configuration - Minimal Debian installer asking only for network configuration
- Custom MBetter logos (pre-generated and included) - Custom MBetter logos (converted from mbet.jpg)
- SysVinit init system (not systemd)
- Full keyring support (debian-keyring, debian-archive-keyring)
- Optional devuan-keyring (installed if available)
## Prerequisites ## Prerequisites
- Debian-based system with live-build installed - Debian-based system with live-build installed
......
...@@ -5,3 +5,9 @@ gpgv: Can't check signature: No public key ...@@ -5,3 +5,9 @@ gpgv: Can't check signature: No public key
gpgv: Signature made Mon Sep 1 10:15:01 2025 SAST gpgv: Signature made Mon Sep 1 10:15:01 2025 SAST
gpgv: using RSA key B8E5F13176D2A7A75220028078DBA3BC47EF2265 gpgv: using RSA key B8E5F13176D2A7A75220028078DBA3BC47EF2265
gpgv: Can't check signature: No public key gpgv: Can't check signature: No public key
gpgv: Signature made Mon Sep 1 10:14:58 2025 SAST
gpgv: using RSA key 4CB50190207B4758A3F73A796ED0E7B82643E131
gpgv: Can't check signature: No public key
gpgv: Signature made Mon Sep 1 10:15:01 2025 SAST
gpgv: using RSA key B8E5F13176D2A7A75220028078DBA3BC47EF2265
gpgv: Can't check signature: No public key
...@@ -46,7 +46,7 @@ LB_INITRAMFS="live-boot" ...@@ -46,7 +46,7 @@ LB_INITRAMFS="live-boot"
LB_INITRAMFS_COMPRESSION="gzip" LB_INITRAMFS_COMPRESSION="gzip"
# Set init system # Set init system
LB_INITSYSTEM="systemd" LB_INITSYSTEM="sysvinit"
# Set distribution mode # Set distribution mode
LB_MODE="debian" LB_MODE="debian"
......
#!/bin/bash
# Try to install devuan-keyring if available
echo "Attempting to install devuan-keyring..."
if apt-get update && apt-get install -y devuan-keyring; then
echo "devuan-keyring installed successfully"
else
echo "devuan-keyring not available, continuing without it"
fi
\ No newline at end of file
live-boot live-boot
live-config live-config
live-config-systemd live-config-sysvinit
systemd-sysv sysvinit
openssh-server openssh-server
openvpn openvpn
xserver-xorg xserver-xorg
openbox openbox
lightdm lightdm
debian-keyring
debian-archive-keyring
...@@ -4,8 +4,7 @@ d-i keyboard-configuration/xkb-keymap select us ...@@ -4,8 +4,7 @@ d-i keyboard-configuration/xkb-keymap select us
d-i netcfg/choose_interface select auto d-i netcfg/choose_interface select auto
d-i netcfg/get_hostname string debian d-i netcfg/get_hostname string debian
d-i netcfg/get_domain string local d-i netcfg/get_domain string local
d-i passwd/root-password password changeme d-i passwd/root-password-crypted password $1$ZzlHf5PP$Pi787cqZSHJpF48zXJ2MH0
d-i passwd/root-password-again password changeme
d-i passwd/user-fullname string d-i passwd/user-fullname string
d-i passwd/username string d-i passwd/username string
d-i passwd/user-password password d-i passwd/user-password password
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment