aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Dedecker <dedeckeh@gmail.com>2017-04-21 11:44:57 +0200
committerHans Dedecker <dedeckeh@gmail.com>2017-04-24 18:51:10 +0200
commit4b195a611fe146969e813ce77ecf74ce5f9c176b (patch)
tree828aea9653a3a52ebf7734712aff9e52288ef6b0
parent8e37d5b584f944aeea375d348ded21b28fa07c3c (diff)
downloadupstream-4b195a611fe146969e813ce77ecf74ce5f9c176b.tar.gz
upstream-4b195a611fe146969e813ce77ecf74ce5f9c176b.tar.bz2
upstream-4b195a611fe146969e813ce77ecf74ce5f9c176b.zip
netifd: return error status in reload_service
Based on a patch by Alexandru Ardelean. netifd ubus reload call returns the actual reload error status; return error status as well in reload_service Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
-rwxr-xr-xpackage/network/config/netifd/files/etc/init.d/network5
1 files changed, 4 insertions, 1 deletions
diff --git a/package/network/config/netifd/files/etc/init.d/network b/package/network/config/netifd/files/etc/init.d/network
index a825dfd31f..6cd167d19d 100755
--- a/package/network/config/netifd/files/etc/init.d/network
+++ b/package/network/config/netifd/files/etc/init.d/network
@@ -26,9 +26,12 @@ start_service() {
}
reload_service() {
+ local rv=0
+
init_switch
- ubus call network reload
+ ubus call network reload || rv=1
/sbin/wifi reload_legacy
+ return $rv
}
stop_service() {