Files
pmaports-rtwo/main/postmarketos-base/postmarketos-base-openrc.post-install
T

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