Signed-off-by: Aster Boese <asterboese@mailbox.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9103>
28 lines
812 B
Bash
28 lines
812 B
Bash
#!/bin/sh -e
|
|
|
|
# Enable eudev service
|
|
rc-update add udev sysinit
|
|
rc-update add udev-trigger sysinit
|
|
rc-update add udev-settle sysinit
|
|
rc-update add udev-postmount default
|
|
|
|
# Enable other OpenRC services
|
|
for service in devfs dmesg systemd-sysusers systemd-tmpfiles-setup-dev-early systemd-tmpfiles-setup-dev; do
|
|
rc-update -q add $service sysinit
|
|
done
|
|
for service in bootmisc hostname hwclock logbookd modules sysctl systemd-tmpfiles-setup; do
|
|
rc-update -q add $service boot
|
|
done
|
|
for service in sshd swapfile local postmarketos-zram-swap; do
|
|
rc-update -q add $service default
|
|
done
|
|
for service in killprocs mount-ro savecache systemd-tmpfiles-clean; do
|
|
rc-update -q add $service shutdown
|
|
done
|
|
|
|
# Prime swclock with a reasonable date/time on first boot
|
|
mkdir -p /run/openrc
|
|
touch /run/openrc/shutdowntime
|
|
|
|
exit 0
|