summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Raczynski2023-10-26 21:06:21 +0000
committerJakub Raczynski2023-11-10 19:11:37 +0000
commiteeea8f4c6f10d0f7cd3e8fea20a4d1c0a36ad902 (patch)
tree6e1f518a2f234ba319c968cfc42aae6c36cc80cf
parent240ea8803f7e6f5aa040db8c4d56c19d57a19364 (diff)
downloadpackages-eeea8f4c6f10d0f7cd3e8fea20a4d1c0a36ad902.tar.gz
atftpd: Add 'enable' config option
Current version of atftpd daemon does automatically start when installed. This commit adds 'enable' option to config file to have control over atftpd daemon. Signed-off-by: Jakub Raczynski <myszsoda@gmail.com>
-rw-r--r--net/atftp/Makefile2
-rw-r--r--net/atftp/files/atftpd.conf1
-rwxr-xr-xnet/atftp/files/atftpd.init4
3 files changed, 6 insertions, 1 deletions
diff --git a/net/atftp/Makefile b/net/atftp/Makefile
index cabdd3efd3..0d281502ed 100644
--- a/net/atftp/Makefile
+++ b/net/atftp/Makefile
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=atftp
PKG_VERSION:=0.8.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/$(PKG_NAME)
diff --git a/net/atftp/files/atftpd.conf b/net/atftp/files/atftpd.conf
index 2160763bb8..cea135d2e6 100644
--- a/net/atftp/files/atftpd.conf
+++ b/net/atftp/files/atftpd.conf
@@ -1,4 +1,5 @@
config service 'service'
+ option enable '0'
option path '/srv/tftp'
option port '69'
diff --git a/net/atftp/files/atftpd.init b/net/atftp/files/atftpd.init
index d39c24e640..03627eeb37 100755
--- a/net/atftp/files/atftpd.init
+++ b/net/atftp/files/atftpd.init
@@ -5,11 +5,15 @@ START=95
PIDFILE=/tmp/run/atftpd.pid
start() {
+ local enable
local srv
local port
config_load atftpd
+ config_get enable service enable 0
+ [ "$enable" -eq "0" ] && return 0
+
config_get srv service path "/srv/tftp"
config_get port service port 69