From 41540c4346966aa542e1d43e5fc4ab8c3c54fa4d Mon Sep 17 00:00:00 2001 From: Weng Xuetian Date: Mon, 18 Aug 2014 20:48:26 +0000 Subject: [PATCH] fix nm-dispatcher-ntpd --- networkmanager-dispatcher-ntpd/10-ntpd | 26 +++++++++++++++---------- networkmanager-dispatcher-ntpd/PKGBUILD | 4 ++-- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/networkmanager-dispatcher-ntpd/10-ntpd b/networkmanager-dispatcher-ntpd/10-ntpd index 35ef84c7d..609f06371 100755 --- a/networkmanager-dispatcher-ntpd/10-ntpd +++ b/networkmanager-dispatcher-ntpd/10-ntpd @@ -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 \ No newline at end of file +else + if [ -e "/etc/rc.d/ntpd" ]; then + case "$2" in + up) + rc.d start ntpd + ;; + down) + rc.d stop ntpd + ;; + esac + fi + +fi + diff --git a/networkmanager-dispatcher-ntpd/PKGBUILD b/networkmanager-dispatcher-ntpd/PKGBUILD index b3f1d6f38..7eef98f72 100644 --- a/networkmanager-dispatcher-ntpd/PKGBUILD +++ b/networkmanager-dispatcher-ntpd/PKGBUILD @@ -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"