diff options
| author | Andreas Gnau | 2023-02-28 11:24:57 +0000 |
|---|---|---|
| committer | John Crispin | 2024-12-12 19:02:38 +0000 |
| commit | a2f0cd35ac1d15e69f4897b35c049e175dd06825 (patch) | |
| tree | ada461bfb717c4df7eb7a5eac4ea747566195e71 | |
| parent | 3bd2cee9bf85f01732e05e0c8fb070fb18c74095 (diff) | |
| download | openwrt-a2f0cd35ac1d15e69f4897b35c049e175dd06825.tar.gz | |
dropbear: Name pid file by uci section name
Name the pidfile of each dropbear instance according to the
corresponding uci section name. This enables a 1:1 mapping between the
definition of the service instance and its process.
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/15177
Signed-off-by: John Crispin <john@phrozen.org>
| -rwxr-xr-x | package/network/services/dropbear/files/dropbear.init | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/package/network/services/dropbear/files/dropbear.init b/package/network/services/dropbear/files/dropbear.init index 395237f9bc..11e89340db 100755 --- a/package/network/services/dropbear/files/dropbear.init +++ b/package/network/services/dropbear/files/dropbear.init @@ -8,7 +8,6 @@ STOP=50 USE_PROCD=1 PROG=/usr/sbin/dropbear NAME=dropbear -PIDCOUNT=0 extra_command "killclients" "Kill ${NAME} processes except servers and yourself" @@ -298,8 +297,7 @@ dropbear_instance() break done - PIDCOUNT="$(( ${PIDCOUNT} + 1))" - local pid_file="/var/run/${NAME}.${PIDCOUNT}.pid" + local pid_file="/var/run/${NAME}.${1}.pid" procd_open_instance procd_set_param command "$PROG" -F -P "$pid_file" |