diff options
author | Eiji MATSUMOTO <toudaiman@gmail.com> | 2020-05-05 11:10:06 +0900 |
---|---|---|
committer | Eiji MATSUMOTO <toudaiman@gmail.com> | 2020-05-05 12:03:10 +0900 |
commit | f4e9f07391b50a5e0982a249e36c3bc864281821 (patch) | |
tree | d0a04308969d71f78a483d9c5b568074d5f3bdb6 /net/freeradius3 | |
parent | 0d913069e58392281921cd076cbc94a14e6d6a4e (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/Makefile | 2 | ||||
-rw-r--r-- | net/freeradius3/files/radiusd.init | 1 |
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 |