From: Mohd Husaam Mehdi Date: Wed, 27 Mar 2024 16:02:00 +0000 (+0530) Subject: atftpd: update init script to use procd X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=6afd740a898716f4bdc06bc637519804ae2e9f67;p=openwrt-packages.git atftpd: update init script to use procd * update init script to use procd Signed-off-by: Mohd Husaam Mehdi --- diff --git a/net/atftp/files/atftpd.init b/net/atftp/files/atftpd.init index 502ccbe19..b05beee4d 100755 --- a/net/atftp/files/atftpd.init +++ b/net/atftp/files/atftpd.init @@ -2,9 +2,11 @@ # Copyright (C) 2020 OpenWrt.org START=95 -PIDFILE=/tmp/run/atftpd.pid -start() { +USE_PROCD=1 +BIN=atftpd + +start_service() { local enable local srv local port @@ -17,9 +19,8 @@ start() { config_get srv service path "/srv/tftp" config_get port service port 69 - atftpd --pidfile $PIDFILE --user root.root --port $port --daemon $srv -} - -stop() { - kill $(cat $PIDFILE) + procd_open_instance + procd_set_param command $BIN "--no-fork" "--daemon" "--user" "root.root" "--port" "$port" "$srv" + procd_set_param respawn + procd_close_instance }