aboutsummaryrefslogtreecommitdiff
path: root/net/freeradius3
diff options
context:
space:
mode:
authorEiji MATSUMOTO <toudaiman@gmail.com>2020-05-05 11:10:06 +0900
committerEiji MATSUMOTO <toudaiman@gmail.com>2020-05-05 12:03:10 +0900
commitf4e9f07391b50a5e0982a249e36c3bc864281821 (patch)
treed0a04308969d71f78a483d9c5b568074d5f3bdb6 /net/freeradius3
parent0d913069e58392281921cd076cbc94a14e6d6a4e (diff)
freeradius3: Fix to init script.
To use eap tls, 'tmpdir' must be created before server starts. This 'tmpdir' is used to store and verify client certificate, and therefore radiusd do 'chmod go-rwx'. If 'tmpdir' does NOT exists, server failed to start and default 'tmpdir' is '/tmp/radiusd'. So init script MUST create default 'tmpdir' like other directories. Signed-off-by: Eiji MATSUMOTO <toudaiman@gmail.com>
Diffstat (limited to 'net/freeradius3')
-rw-r--r--net/freeradius3/Makefile2
-rw-r--r--net/freeradius3/files/radiusd.init1
2 files changed, 2 insertions, 1 deletions
diff --git a/net/freeradius3/Makefile b/net/freeradius3/Makefile
index 85a1ae346..e8b2f8e71 100644
--- a/net/freeradius3/Makefile
+++ b/net/freeradius3/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=freeradius3
PKG_VERSION:=release_3_0_21
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/FreeRADIUS/freeradius-server/archive
diff --git a/net/freeradius3/files/radiusd.init b/net/freeradius3/files/radiusd.init
index effb2aee6..10ed5ba5e 100644
--- a/net/freeradius3/files/radiusd.init
+++ b/net/freeradius3/files/radiusd.init
@@ -17,6 +17,7 @@ start_service()
mkdir -p /var/log
mkdir -p /var/run
mkdir -p /var/db/radacct
+ mkdir -p /tmp/radiusd
procd_open_instance
procd_set_param command $PROG -s