mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-12-19 00:18:26 +00:00
Closes: https://bugs.gentoo.org/962770 Closes: https://bugs.gentoo.org/963491 Signed-off-by: Jaco Kroon <jkroon@gentoo.org>
31 lines
726 B
Text
31 lines
726 B
Text
#!/sbin/openrc-run
|
|
# Copyright 1999-2013 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
depend() {
|
|
before cron portmap
|
|
after net
|
|
use dns logger
|
|
}
|
|
|
|
checkconfig() {
|
|
if ! command -v "${NTPCLIENT_CMD}" >/dev/null 2>&1 ; then
|
|
eerror "Please edit /etc/conf.d/ntp-client"
|
|
eerror "Unable to locate the client command ${NTPCLIENT_CMD}!"
|
|
return 1
|
|
fi
|
|
if [ -z "${NTPCLIENT_OPTS}" ] ; then
|
|
eerror "Please edit /etc/conf.d/ntp-client"
|
|
eerror "I need to know what server/options to use!"
|
|
return 1
|
|
fi
|
|
return 0
|
|
}
|
|
|
|
start() {
|
|
checkconfig || return $?
|
|
|
|
ebegin "Setting clock via the NTP client '${NTPCLIENT_CMD}'"
|
|
"${NTPCLIENT_CMD}" ${NTPCLIENT_OPTS}
|
|
eend $? "Failed to set clock"
|
|
}
|