pmaports/main/swclock-offset/swclock-offset-openrc.post-install

26 lines
935 B
Text
Raw Normal View History

#!/bin/sh
# The service "osclock" is a dummy service simply providing "clock".
# This avoids other services that need "clock" to call the service
# "hwclock".
#
# The service "swclock-offset-boot" needs to run after the sysfs has
# been mounted. As the sysfs is mounted in runlevel sysinit, assigning
# the service to runlevel boot is enough to keep the order.
#
# Before installation of the package "swclock-offset", the system time
# might jump back and forth. Because of this, OpenRC can get confused
# whether the cached dependency tree is old or new. To avoid this
# uncertainty, an update of the dependency tree cache is triggered here.
# replace service hwclock by osclock
rc-update -q del hwclock boot
rc-update -q add osclock boot
# assign swclock-offset services to runlevels
rc-update -q add swclock-offset-boot boot
rc-update -q add swclock-offset-shutdown shutdown
# update dependency tree cache
rc-update -q --update