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]

Reply via email to