* amine ahd <amine....@gmail.com> [07.01.2016 19:41]:
> ---
>  package/utils/busybox/Makefile             |  3 ++
>  package/utils/busybox/files/sysntpd        | 28 +++++++++++-
>  .../package/utils/busybox/files/sysntpd.hotplug    | 53 
> ++++++++++++++++++++++

the path for "sysntpd.hotplug" is wrong, it should be:
package/utils/busybox/files/sysntpd.hotplug

> +     local dhcp_ifaces="$(uci -q get system.ntp.dhcp_ifaces)"
> +     [ "$use_dhcp" = 1 ] && {
> +             if [ -z "$dhcp_ifaces" ]; then
> +                     local dump=$(ubus call network.interface dump)
> +                     ntpservers=$(jsonfilter -s "$dump" -e 
> '$["interface"][*]["data"]["ntpserver"]')
> +             else
> +                     for iface in $dhcp_ifaces; do
> +                             local status=$(ubus call network.interface.$int 
> status)

please test if your code really runs.
you have renamed "int" to "iface", but not everywhere

> +                             [ -n "$ntpserver" ] &&
> +                                     ntpservers="$ntpservers $ntpserver"

here is a '\' at line end missing, is'nt it?

>  service_triggers()
>  {
>       procd_add_reload_trigger "system"
> +
>       procd_add_validation validate_ntp_section
> +
>  }

are these newlines really needed?

> +. /lib/functions.sh
> +. /usr/share/libubox/jshn.sh
> +
> +is_valid_interface() {
> +     local list=$(uci get system.ntp.dhcp_ifaces)
> +     [ -z "$list" ] && return 0;

the ";" is unneeded

> +
> +     case "$list" in
> +             *"$INTERFACE"*)
> +                     return 0

please use the spaces like i wrote:
" $list "
and
*" $INTERFACE "*

> +             [ -n "$ntpserver" ] &&
> +                     dhcp_ntp_servers="dhcp_ntp_servers $ntpserver"

here is also a "\" missing 

please: before sending this patch to the mailinglist, try
to manually apply it to a fresh git-checkout of openwrt.
after applying, test the resulting files with "shellcheck.net".

bye, bastian.
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to