30 lines
672 B
Text
30 lines
672 B
Text
|
#!/sbin/openrc-run
|
||
|
|
||
|
# A dedicated shutdown service is used to write the offset file instead
|
||
|
# of using the stop function of the swclock-offset service at boot. This
|
||
|
# approach is more fail-safe on different installation/deinstallation
|
||
|
# situations.
|
||
|
#
|
||
|
# Because the shutdown services are performed late within the shutdown
|
||
|
# runlevel, dependencies are needed to execute the script before
|
||
|
# processes are killed and filesystems are remounted read-only.
|
||
|
|
||
|
description="Writing the offset between system time and RTC to a file."
|
||
|
|
||
|
depend()
|
||
|
{
|
||
|
before killprocs mount-ro
|
||
|
}
|
||
|
|
||
|
start()
|
||
|
{
|
||
|
ebegin "Saving swclock-offset"
|
||
|
/sbin/swclock-offset-shutdown
|
||
|
eend $?
|
||
|
}
|
||
|
|
||
|
stop()
|
||
|
{
|
||
|
return 0
|
||
|
}
|