All pastes #628605 Raw Edit

Jemand

public text v1 · immutable
·published 2007-07-21 13:00 UTC
rendered paste body
Index: ntpclient/files/ntpclient.init
===================================================================
--- ntpclient/files/ntpclient.init      (revision 8091)
+++ ntpclient/files/ntpclient.init      (working copy)
@@ -10,7 +10,14 @@
        config_get cfgtype "$cfg" TYPE
 
        case "$cfgtype" in
-               ntp_client)
+               timezone)
+                       config_get timezone     $cfg timezone
+
+                       [ ! -f /etc/TZ ] && {
+                               echo "$timezone" > /tmp/TZ
+                       }
+               ;;
+               ntpclient)
                        config_get hostname     $cfg hostname
                        config_get port         $cfg port
                        config_get count        $cfg count
@@ -26,7 +33,7 @@
 }
 case "${ACTION:-ifup}" in
        ifup)
-               config_load ntp_client&
+               config_load ntpclient &
        ;;
        ifdown)
                route -n 2>&- | grep '^0.0.0.0' >&- || killall ntpclient 2>&- >&-
Index: ntpclient/files/ntpclient.config
===================================================================
--- ntpclient/files/ntpclient.config    (revision 8091)
+++ ntpclient/files/ntpclient.config    (working copy)
@@ -1,9 +1,12 @@
-config ntp_client
+config timezone
+       option timezone 'abcdef'
+
+config ntpclient
        option hostname 'pool.ntp.org'
        option port     '123'
        option count    '1'
 
-config ntp_client
+config ntpclient
        option hostname 'ntp.ubuntu.com'
        option port     '123'
        option count    '1'
Index: ntpclient/Makefile
===================================================================
--- ntpclient/Makefile  (revision 8091)
+++ ntpclient/Makefile  (working copy)
@@ -10,12 +10,11 @@
 
 PKG_NAME:=ntpclient
 PKG_VERSION:=2003_194
-PKG_RELEASE:=3
+PKG_RELEASE:=4
 
 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://doolittle.icarus.com/ntpclient/
 PKG_MD5SUM:=94e84d5c6023c5e1f3890b28d0a08c92
-PKG_CAT:=zcat
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
 
@@ -30,15 +29,14 @@
   URL:=http://doolittle.icarus.com/ntpclient/
 endef
 
-define Build/Compile
-       $(call Build/Compile/Default,all adjtimex)
-endef
+MAKE_FLAGS += \
+       all adjtimex
 
 define Package/ntpclient/install
        $(INSTALL_DIR) $(1)/etc/hotplug.d/iface
-       $(INSTALL_BIN) ./files/ntpclient.init $(1)/etc/hotplug.d/iface/20-ntpclient
+       $(INSTALL_DATA) ./files/ntpclient.init $(1)/etc/hotplug.d/iface/20-ntpclient
        $(INSTALL_DIR) $(1)/etc/config
-       $(INSTALL_DATA) ./files/ntpclient.config $(1)/etc/config/ntp_client
+       $(INSTALL_DATA) ./files/ntpclient.config $(1)/etc/config/ntpclient
        $(INSTALL_DIR) $(1)/usr/sbin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/ntpclient $(1)/usr/sbin/
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/adjtimex $(1)/usr/sbin/