summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Ponomarev2024-05-27 23:50:09 +0000
committerHauke Mehrtens2024-11-17 15:41:48 +0000
commit4511fa4b30f73185597990ce563bbf3f96385292 (patch)
tree67ff7e73d6cc790fdabfab11d8fc24d009fb5106
parent98f26346cbbb45e5c0417f57846ce1783e884ea2 (diff)
downloadopenwrt-4511fa4b30f73185597990ce563bbf3f96385292.tar.gz
dropbear: use config_get_bool enable
The config_get_bool also works with on/off, yes/no, true/false. Add 'main' section name. This will make it easier to change settings from uci. Add a link to documentation. Signed-off-by: Sergey Ponomarev <stokito@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15579 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--package/network/services/dropbear/Makefile2
-rw-r--r--package/network/services/dropbear/files/dropbear.config4
-rwxr-xr-xpackage/network/services/dropbear/files/dropbear.init2
3 files changed, 5 insertions, 3 deletions
diff --git a/package/network/services/dropbear/Makefile b/package/network/services/dropbear/Makefile
index e9f3bd693c..1918e7dec6 100644
--- a/package/network/services/dropbear/Makefile
+++ b/package/network/services/dropbear/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=dropbear
PKG_VERSION:=2024.85
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:= \
diff --git a/package/network/services/dropbear/files/dropbear.config b/package/network/services/dropbear/files/dropbear.config
index 2139ba0bbe..7eb5975449 100644
--- a/package/network/services/dropbear/files/dropbear.config
+++ b/package/network/services/dropbear/files/dropbear.config
@@ -1,4 +1,6 @@
-config dropbear
+# See https://openwrt.org/docs/guide-user/base-system/dropbear
+config dropbear main
+ option enable '1'
option PasswordAuth 'on'
option RootPasswordAuth 'on'
option Port '22'
diff --git a/package/network/services/dropbear/files/dropbear.init b/package/network/services/dropbear/files/dropbear.init
index 708fabd326..395237f9bc 100755
--- a/package/network/services/dropbear/files/dropbear.init
+++ b/package/network/services/dropbear/files/dropbear.init
@@ -361,7 +361,7 @@ dropbear_instance()
load_interfaces()
{
local enable
- config_get enable "$1" enable 1
+ config_get_bool enable "$1" enable 1
[ "${enable}" = "1" ] || return 0
local direct_iface iface