atftpd: Add 'enable' config option 22440/head
authorJakub Raczynski <myszsoda@gmail.com>
Thu, 26 Oct 2023 21:06:21 +0000 (21:06 +0000)
committerJakub Raczynski <myszsoda@gmail.com>
Fri, 10 Nov 2023 19:11:37 +0000 (19:11 +0000)
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>
net/atftp/Makefile
net/atftp/files/atftpd.conf
net/atftp/files/atftpd.init

index cabdd3efd3e204a376fb335286d994b7a050a49b..0d281502eddffa913a3fbf689b6bccbe3b5b2afb 100644 (file)
@@ -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)
index 2160763bb8b4ec2dda5e8d56ced7cf965b632f40..cea135d2e6ba2fcd66f246b14234a30e87ff5866 100644 (file)
@@ -1,4 +1,5 @@
 
 config service 'service'
+       option enable '0'
        option path '/srv/tftp'
        option port '69'
index d39c24e640f63e62e8629bfff36b8f686effe30c..03627eeb37823616d035d36db26a118d72b290ba 100755 (executable)
@@ -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