summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2012-12-28 13:08:18 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2012-12-28 13:08:18 +0000
commita4ab3da92c854686a4db357ea744c94dec369c57 (patch)
tree02a8a3da061d99f2fc909e08dee2d47e6a5f00d8 /net-dialup/freeradius
parentRemove old. Fix dependencies on init script. (diff)
downloadgentoo-2-a4ab3da92c854686a4db357ea744c94dec369c57.tar.gz
gentoo-2-a4ab3da92c854686a4db357ea744c94dec369c57.tar.bz2
gentoo-2-a4ab3da92c854686a4db357ea744c94dec369c57.zip
Minimal improvement on the init script.
(Portage version: 2.2.0_alpha149/cvs/Linux x86_64, signed Manifest commit with key 1CD13C8AD4301342)
Diffstat (limited to 'net-dialup/freeradius')
-rw-r--r--net-dialup/freeradius/ChangeLog6
-rw-r--r--net-dialup/freeradius/files/radius.conf-r38
-rw-r--r--net-dialup/freeradius/files/radius.init-r323
3 files changed, 23 insertions, 14 deletions
diff --git a/net-dialup/freeradius/ChangeLog b/net-dialup/freeradius/ChangeLog
index f6eeb23f6cbb..d331c6615a7a 100644
--- a/net-dialup/freeradius/ChangeLog
+++ b/net-dialup/freeradius/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-dialup/freeradius
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.110 2012/10/22 02:58:59 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.111 2012/12/28 13:08:18 flameeyes Exp $
+
+ 28 Dec 2012; Diego E. Pettenò <flameeyes@gentoo.org> files/radius.conf-r3,
+ files/radius.init-r3:
+ Minimal improvement on the init script.
22 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org> files/radius.init-r3:
Remove need net line.
diff --git a/net-dialup/freeradius/files/radius.conf-r3 b/net-dialup/freeradius/files/radius.conf-r3
index 2b29f0f940fd..3c1bf3228cb0 100644
--- a/net-dialup/freeradius/files/radius.conf-r3
+++ b/net-dialup/freeradius/files/radius.conf-r3
@@ -8,5 +8,9 @@
pidfile=/var/run/radiusd/radiusd.pid
# Change these values if you change them in /etc/raddb/radiusd.conf
-# RADIUSD_USER=radius
-# RADIUSD_GROUP=radius
+#RADIUSD_USER=radius
+#RADIUSD_GROUP=radius
+
+# If you set up logging to syslog in /etc/raddb/radiusd.conf, you want
+# to uncomment the following line.
+#rc_use="logger"
diff --git a/net-dialup/freeradius/files/radius.init-r3 b/net-dialup/freeradius/files/radius.init-r3
index 11dbd461bc6b..73a368a9505e 100644
--- a/net-dialup/freeradius/files/radius.init-r3
+++ b/net-dialup/freeradius/files/radius.init-r3
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/files/radius.init-r3,v 1.2 2012/10/22 02:58:59 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/files/radius.init-r3,v 1.3 2012/12/28 13:08:17 flameeyes Exp $
command=/usr/sbin/radiusd
command_args="${RADIUSD_OPTS}"
@@ -9,21 +9,22 @@ pidfile="${pidfile:-/var/run/radiusd/radiusd.pid}"
extra_started_commands="reload"
depend() {
- use dns
+ need localmount
+ use dns
}
start_pre() {
- if [ ! -f /etc/raddb/radiusd.conf ] ; then
- eerror "No /etc/raddb/radiusd.conf file exists!"
- return 1
- fi
+ if [ ! -f /etc/raddb/radiusd.conf ] ; then
+ eerror "No /etc/raddb/radiusd.conf file exists!"
+ return 1
+ fi
- checkpath -m0750 -o "${RADIUSD_USER:-root}:${RADIUSD_GROUP:-root}" -d \
- $(dirname ${pidfile}) /var/log/radius
+ checkpath -m0750 -o "${RADIUSD_USER:-root}:${RADIUSD_GROUP:-root}" -d \
+ $(dirname ${pidfile}) /var/log/radius
}
reload() {
- ebegin "Reloading radiusd"
- kill -HUP $(cat /var/run/radiusd/radiusd.pid)
- eend $?
+ ebegin "Reloading radiusd"
+ kill -HUP $(cat ${pidfile})
+ eend $?
}