From: Alexandru Ardelean Date: Fri, 19 May 2017 13:19:20 +0000 (+0300) Subject: base-files: fix default procd reload X-Git-Tag: v17.01.5~224 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=28c350f2f0c33a8b0c54c1eab858d1084593f615;p=oweals%2Fopenwrt.git base-files: fix default procd reload Bug introduced with 6713694. I did not count on procd handling reload as mentioned in this doc: https://wiki.openwrt.org/inbox/procd-init-scripts ``` procd_set_param file /var/etc/your_service.conf # /etc/init.d/your_service reload will restart the daemon if these files have changed procd_set_param netdev dev # likewise, except if dev's ifindex changes. procd_set_param data name=value ... # likewise, except if this data changes. ``` The service would be restarted regardless of any of those params. Signed-off-by: Alexandru Ardelean (cherry picked from commit c7ee30d53af12ea725296cc323f68e8fe04e532c) --- diff --git a/package/base-files/files/etc/rc.common b/package/base-files/files/etc/rc.common index af7bed4f92..e80af891e6 100755 --- a/package/base-files/files/etc/rc.common +++ b/package/base-files/files/etc/rc.common @@ -130,7 +130,7 @@ ${INIT_TRACE:+set -x} if eval "type reload_service" 2>/dev/null >/dev/null; then reload_service "$@" else - restart + start fi }