summaryrefslogtreecommitdiffstats
path: root/modules.d/slx-clock/module-setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'modules.d/slx-clock/module-setup.sh')
-rwxr-xr-xmodules.d/slx-clock/module-setup.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/modules.d/slx-clock/module-setup.sh b/modules.d/slx-clock/module-setup.sh
index 12533363..d0f2c480 100755
--- a/modules.d/slx-clock/module-setup.sh
+++ b/modules.d/slx-clock/module-setup.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
check() {
- if ! hash ntpdate; then
+ if ! hash ntpd; then
derror "Missing 'ntpdate'. Please install it."
return 1
fi
@@ -12,10 +12,16 @@ depends() {
echo dnbd3-rootfs busybox
}
install() {
+ # see where systemd-cat is installed
+ local sdc_bin="$( command -v systemd-cat )"
+ if [ -z "$sdc_bin" ]; then
+ warn "Could not find systemd-cat in $PATH. Check if its installed."
+ return 1
+ fi
# wait til we have the openslx config for ntp servers
# which happens in pre-mount/10
- inst_multiple /etc/services /usr/share/zoneinfo/Europe/Berlin
- inst /usr/share/zoneinfo/Europe/Berlin /etc/localtime
+ inst_multiple "/etc/services" "/usr/share/zoneinfo/Europe/Berlin" "$sdc_bin"
+ inst "/usr/share/zoneinfo/Europe/Berlin" "/etc/localtime"
inst_hook pre-mount 15 "$moddir/scripts/ntp-sync.sh"
inst_hook pre-pivot 15 "$moddir/scripts/configure-timesyncd.sh"
}