netifd: fix stopping netifd + interfaces
stop() is overwritten by rc.common, so implement stop_service instead. While at it, remove the now unnecessary restart() override Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		| @@ -31,9 +31,10 @@ reload_service() { | ||||
| 	/sbin/wifi reload_legacy | ||||
| } | ||||
|  | ||||
| stop() { | ||||
| stop_service() { | ||||
| 	/sbin/wifi down | ||||
| 	procd_kill network '' | ||||
| 	ifdown -a | ||||
| 	sleep 1 | ||||
| } | ||||
|  | ||||
| service_running() { | ||||
| @@ -137,14 +138,6 @@ service_triggers() | ||||
| 	procd_close_validate | ||||
| } | ||||
|  | ||||
| restart() { | ||||
| 	ifdown -a | ||||
| 	sleep 1 | ||||
| 	trap '' TERM | ||||
| 	stop "$@" | ||||
| 	start "$@" | ||||
| } | ||||
|  | ||||
| shutdown() { | ||||
| 	ifdown -a | ||||
| 	sleep 1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau