diff mbox

[OpenWrt-Devel] busybox: ntpd - Add support for NTP servers received from DHCP

Message ID 1453737834-30523-1-git-send-email-amine.ahd@gmail.com
State RFC
Headers show

Commit Message

amine ahd Jan. 25, 2016, 4:03 p.m. UTC
---
 package/utils/busybox/files/sysntpd | 8 ++++++++
 1 file changed, 8 insertions(+)

Comments

amine ahd Jan. 25, 2016, 4:04 p.m. UTC | #1
My bad, could this be deleted please? Thanks

On Mon, Jan 25, 2016 at 5:03 PM, amine ahd <amine.ahd@gmail.com> wrote:

> ---
>  package/utils/busybox/files/sysntpd | 8 ++++++++
>  1 file changed, 8 insertions(+)
>
> diff --git a/package/utils/busybox/files/sysntpd
> b/package/utils/busybox/files/sysntpd
> index f73bb83..2e7a47d 100755
> --- a/package/utils/busybox/files/sysntpd
> +++ b/package/utils/busybox/files/sysntpd
> @@ -15,6 +15,7 @@ validate_ntp_section() {
>  start_service() {
>         local server enabled enable_server peer
>
> +       logger -t sysntpd "starting ntpds"
>         validate_ntp_section ntp || {
>                 echo "validation failed"
>                 return 1
> @@ -37,6 +38,13 @@ start_service() {
>
>  service_triggers()
>  {
> +       local script=$(readlink "$initscript")
> +       local name=$(basename ${script:-$initscript})
> +
> +       procd_open_trigger
> +       procd_add_raw_trigger "interface.*" 2000 /etc/init.d/$name reload
> +       procd_close_trigger
> +
>         procd_add_reload_trigger "system"
>         procd_add_validation validate_ntp_section
>  }
> --
> 2.5.0
>
>
diff mbox

Patch

diff --git a/package/utils/busybox/files/sysntpd b/package/utils/busybox/files/sysntpd
index f73bb83..2e7a47d 100755
--- a/package/utils/busybox/files/sysntpd
+++ b/package/utils/busybox/files/sysntpd
@@ -15,6 +15,7 @@  validate_ntp_section() {
 start_service() {
 	local server enabled enable_server peer
 
+	logger -t sysntpd "starting ntpds"
 	validate_ntp_section ntp || {
 		echo "validation failed"
 		return 1
@@ -37,6 +38,13 @@  start_service() {
 
 service_triggers()
 {
+	local script=$(readlink "$initscript")
+	local name=$(basename ${script:-$initscript})
+
+	procd_open_trigger
+	procd_add_raw_trigger "interface.*" 2000 /etc/init.d/$name reload
+	procd_close_trigger
+
 	procd_add_reload_trigger "system"
 	procd_add_validation validate_ntp_section
 }