OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 22-Jul-2003 17:22:26
Branch: HEAD Handle: 2003072216222501
Modified files:
openpkg-src/radius radius.spec rc.radius
Log:
%status and pidfile handling, polishing but still no default config
Summary:
Revision Changes Path
1.31 +1 -0 openpkg-src/radius/radius.spec
1.9 +19 -0 openpkg-src/radius/rc.radius
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/radius/radius.spec
============================================================================
$ cvs diff -u -r1.30 -r1.31 radius.spec
--- openpkg-src/radius/radius.spec 22 Jul 2003 08:11:06 -0000 1.30
+++ openpkg-src/radius/radius.spec 22 Jul 2003 15:22:25 -0000 1.31
@@ -83,6 +83,7 @@
rm -rf $RPM_BUILD_ROOT
%{l_shtool} mkdir -f -p \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/radius/raddb \
$RPM_BUILD_ROOT%{l_prefix}/var/radius/log \
$RPM_BUILD_ROOT%{l_prefix}/var/radius/run
%{l_shtool} subst \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/radius/rc.radius
============================================================================
$ cvs diff -u -r1.8 -r1.9 rc.radius
--- openpkg-src/radius/rc.radius 22 Jul 2003 08:11:06 -0000 1.8
+++ openpkg-src/radius/rc.radius 22 Jul 2003 15:22:26 -0000 1.9
@@ -6,6 +6,21 @@
%config
radius_enable="$openpkg_rc_def"
+%common
+ radius_pidfile="@l_prefix@/var/radius/run/radius.pid"
+ radius_signal () {
+ [ -f $radius_pidfile ] && kill -$1 `cat $radius_pidfile`
+ }
+
+%status -u @l_susr@ -o
+ radius_usable="unknown"
+ radius_active="no"
+ rcService radius enable yes && \
+ radius_signal 0 && radius_active="yes"
+ echo "radius_enable=\"$radius_enable\""
+ echo "radius_usable=\"$radius_usable\""
+ echo "radius_active=\"$radius_active\""
+
%start -u @l_susr@
rcService radius enable yes || exit 0
@l_prefix@/sbin/radctl start
@@ -13,4 +28,8 @@
%stop -u @l_susr@
rcService radius enable yes || exit 0
@l_prefix@/sbin/radctl stop
+
+%reload -u @l_susr@
+ rcService radius enable yes || exit 0
+ @l_prefix@/sbin/radctl reload
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]