Переглянути джерело

base-files: protect stop and reload actions with procd_lock

Signed-off-by: Roman Yeryomin <[email protected]>
Signed-off-by: Andrejs Hanins <[email protected]>
Roman Yeryomin 8 роки тому
батько
коміт
8b477d09d1
1 змінених файлів з 2 додано та 0 видалено
  1. 2 0
      package/base-files/files/etc/rc.common

+ 2 - 0
package/base-files/files/etc/rc.common

@@ -127,12 +127,14 @@ ${INIT_TRACE:+set -x}
 	}
 
 	stop() {
+		procd_lock
 		stop_service "$@"
 		procd_kill "$(basename ${basescript:-$initscript})" "$1"
 	}
 
 	reload() {
 		if eval "type reload_service" 2>/dev/null >/dev/null; then
+			procd_lock
 			reload_service "$@"
 		else
 			start