33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
|
|
#!/bin/sh
|
||
|
|
# Alpine Linux boot configuration for Archipelago
|
||
|
|
# This runs early in the boot process
|
||
|
|
|
||
|
|
# Enable essential services
|
||
|
|
rc-update add devfs sysinit 2>/dev/null || true
|
||
|
|
rc-update add dmesg sysinit 2>/dev/null || true
|
||
|
|
rc-update add mdev sysinit 2>/dev/null || true
|
||
|
|
rc-update add hwdrivers sysinit 2>/dev/null || true
|
||
|
|
|
||
|
|
# Enable boot services
|
||
|
|
rc-update add bootmisc boot 2>/dev/null || true
|
||
|
|
rc-update add hostname boot 2>/dev/null || true
|
||
|
|
rc-update add hwclock boot 2>/dev/null || true
|
||
|
|
rc-update add modules boot 2>/dev/null || true
|
||
|
|
rc-update add swap boot 2>/dev/null || true
|
||
|
|
rc-update add sysctl boot 2>/dev/null || true
|
||
|
|
rc-update add syslog boot 2>/dev/null || true
|
||
|
|
rc-update add networking boot 2>/dev/null || true
|
||
|
|
rc-update add urandom boot 2>/dev/null || true
|
||
|
|
|
||
|
|
# Enable default services
|
||
|
|
rc-update add local default 2>/dev/null || true
|
||
|
|
rc-update add sshd default 2>/dev/null || true
|
||
|
|
rc-update add archipelago default 2>/dev/null || true
|
||
|
|
|
||
|
|
# Enable shutdown services
|
||
|
|
rc-update add killprocs shutdown 2>/dev/null || true
|
||
|
|
rc-update add mount-ro shutdown 2>/dev/null || true
|
||
|
|
rc-update add savecache shutdown 2>/dev/null || true
|
||
|
|
|
||
|
|
echo "✓ Archipelago boot services configured"
|