aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files/files/lib/upgrade
diff options
context:
space:
mode:
authorConn O'Griofa <connogriofa@gmail.com>2016-07-27 19:04:06 +0100
committerJohn Crispin <john@phrozen.org>2016-07-24 06:54:40 +0200
commite1406cd31a598b48350e0c012dc177c5b752d05b (patch)
tree45e1e0f69c803efa09c206a324578602e01dc5f4 /package/base-files/files/lib/upgrade
parent846eca673f818300a3c1729158b4c110cf316e38 (diff)
downloadupstream-e1406cd31a598b48350e0c012dc177c5b752d05b.tar.gz
upstream-e1406cd31a598b48350e0c012dc177c5b752d05b.tar.bz2
upstream-e1406cd31a598b48350e0c012dc177c5b752d05b.zip
base-files: sysupgrade: fix pseudobridge upgrades
Treat 'relayd' as an essential service to avoid connection interruptions during sysupgrade on devices configured as a pseudobridge. Signed-off-by: Conn O'Griofa <connogriofa@gmail.com>
Diffstat (limited to 'package/base-files/files/lib/upgrade')
-rw-r--r--package/base-files/files/lib/upgrade/common.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/base-files/files/lib/upgrade/common.sh b/package/base-files/files/lib/upgrade/common.sh
index 752a61ccb3..ea03f7761f 100644
--- a/package/base-files/files/lib/upgrade/common.sh
+++ b/package/base-files/files/lib/upgrade/common.sh
@@ -127,7 +127,7 @@ kill_remaining() { # [ <signal> ]
else
case "$name" in
# Skip essential services
- *procd*|*ash*|*init*|*watchdog*|*ssh*|*dropbear*|*telnet*|*login*|*hostapd*|*wpa_supplicant*|*nas*) : ;;
+ *procd*|*ash*|*init*|*watchdog*|*ssh*|*dropbear*|*telnet*|*login*|*hostapd*|*wpa_supplicant*|*nas*|*relayd*) : ;;
# Killable process
*)