fix nm-dispatcher-ntpd

This commit is contained in:
Weng Xuetian 2014-08-18 20:48:26 +00:00
parent 3acb9cef19
commit 41540c4346
2 changed files with 18 additions and 12 deletions

View File

@ -1,20 +1,26 @@
#!/bin/bash
timedate1() {
gdbus call \
--system \
--object-path /org/freedesktop/timedate1 \
--dest org.freedesktop.timedate1 \
--method org.freedesktop.timedate1.SetNTP "$@"
}
if [ -e /sys/fs/cgroup/systemd ]; then
case "$2" in
up)
timedate1 true false
systemctl start ntpd.service
;;
down)
timedate1 false false
systemctl stop ntpd.service
;;
esac
fi
else
if [ -e "/etc/rc.d/ntpd" ]; then
case "$2" in
up)
rc.d start ntpd
;;
down)
rc.d stop ntpd
;;
esac
fi
fi

View File

@ -6,14 +6,14 @@
pkgname=networkmanager-dispatcher-ntpd
pkgver=1.0
pkgrel=5
pkgrel=6
pkgdesc="Dispatcher script for ntpd."
arch=(any)
license=('BSD')
url="http://www.gnome.org/projects/NetworkManager"
depends=('networkmanager' 'ntp')
source=("10-ntpd")
md5sums=('c5c3059c50498d6bb148444b8cf7c73d')
md5sums=('7f1574ac0b7d51c67b9028905715a60e')
package() {
install -Dm700 "${srcdir}/10-ntpd" "${pkgdir}/etc/NetworkManager/dispatcher.d/10-ntpd"