ntp: fix postinst on systemd based hosts

We need to make sure we're not trying to call systemctl on the build
host.  Thanks to holger for pinpointing this.
This commit is contained in:
Harald Welte 2015-11-02 08:46:27 +01:00
parent aa087fcc27
commit edb989b7c4
1 changed files with 4 additions and 1 deletions

View File

@ -25,7 +25,7 @@ SRC_URI = "http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-${PV}.tar.g
file://ntpdate.cron \ file://ntpdate.cron \
" "
PR = "r8" PR = "r9"
SRC_URI[md5sum] = "65d8cdfae4722226fbe29863477641ed" SRC_URI[md5sum] = "65d8cdfae4722226fbe29863477641ed"
SRC_URI[sha256sum] = "948274b88f1ed002d867ced6aaefdfd0999668b11285ac2b3a67ff2629d59d88" SRC_URI[sha256sum] = "948274b88f1ed002d867ced6aaefdfd0999668b11285ac2b3a67ff2629d59d88"
@ -162,6 +162,9 @@ pkg_postinst_ntpdate() {
echo "comment the old crontab entry" echo "comment the old crontab entry"
sed -i -e "/^[^#]/ s/\(.*\)\(.*ntpdate-sync.*$\)/#\1\2/g" $D/var/spool/cron/root sed -i -e "/^[^#]/ s/\(.*\)\(.*ntpdate-sync.*$\)/#\1\2/g" $D/var/spool/cron/root
fi fi
if [ "x$D" != "x" ]; then
exit 0
fi
systemctl status crond > /dev/null 2>&1 systemctl status crond > /dev/null 2>&1
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
systemctl restart crond systemctl restart crond