rpms/freeradius/devel freeradius-1.1.7-lsb.patch, NONE, 1.1 freeradius.spec, 1.44, 1.45
Thomas Woerner (twoerner)
fedora-extras-commits at redhat.com
Tue Aug 28 14:19:18 UTC 2007
Author: twoerner
Update of /cvs/pkgs/rpms/freeradius/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24066
Modified Files:
freeradius.spec
Added Files:
freeradius-1.1.7-lsb.patch
Log Message:
- fixed initscript for LSB (rhbz#243671, rhbz#243928)
- fixed license tag
freeradius-1.1.7-lsb.patch:
--- NEW FILE freeradius-1.1.7-lsb.patch ---
diff -up freeradius-1.1.7/redhat/rc.radiusd-redhat.lsb freeradius-1.1.7/redhat/rc.radiusd-redhat
--- freeradius-1.1.7/redhat/rc.radiusd-redhat.lsb 2002-09-14 01:13:58.000000000 +0200
+++ freeradius-1.1.7/redhat/rc.radiusd-redhat 2007-08-28 15:21:59.000000000 +0200
@@ -20,6 +20,14 @@
# Copyright (C) 2001 The FreeRADIUS Project http://www.freeradius.org
#
+### BEGIN INIT INFO
+# Provides: RADIUS server daemon
+# Required-Start: $local_fs $network
+# Required-Stop: $local_fs $network
+# Short-Description: start and stop RADIUS server daemon
+# Description: radiusd - Authentication, Authorization and Accounting server
+### END INIT INFO
+
# Source function library.
. /etc/rc.d/init.d/functions
@@ -27,13 +35,17 @@ RADIUSD=/usr/sbin/radiusd
LOCKF=/var/lock/subsys/radiusd
CONFIG=/etc/raddb/radiusd.conf
-[ -f $RADIUSD ] || exit 0
-[ -f $CONFIG ] || exit 0
+[ -f $RADIUSD ] || exit 5
+[ -f $CONFIG ] || exit 6
RETVAL=0
+status radiusd
+running=$?
+
case "$1" in
start)
+ [ $running -eq 0 ] && exit 0
echo -n $"Starting RADIUS server: "
daemon $RADIUSD -y
RETVAL=$?
@@ -42,6 +54,7 @@ case "$1" in
ln -s /var/run/radiusd/radiusd.pid /var/run/radiusd.pid 2>/dev/null
;;
stop)
+ [ $running -ne 0 ] || exit 0
echo -n $"Stopping RADIUS server: "
killproc $RADIUSD
RETVAL=$?
@@ -53,28 +66,28 @@ case "$1" in
RETVAL=$?
;;
reload)
+ [ $running -ne 0 ] && exit 7
echo -n $"Reloading RADIUS server: "
killproc $RADIUSD -HUP
RETVAL=$?
echo
;;
- restart)
+ restart|force-reload)
$0 stop
sleep 3
$0 start
RETVAL=$?
;;
- condrestart)
- if [ -f $LOCKF ]; then
- $0 stop
- sleep 3
- $0 start
- RETVAL=$?
- fi
+ condrestart|try-restart)
+ [ ! -f $LOCKF ] && exit 7
+ $0 stop
+ sleep 3
+ $0 start
+ RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
- exit 1
+ RETVAL=3
esac
exit $RETVAL
Index: freeradius.spec
===================================================================
RCS file: /cvs/pkgs/rpms/freeradius/devel/freeradius.spec,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- freeradius.spec 7 Aug 2007 16:18:24 -0000 1.44
+++ freeradius.spec 28 Aug 2007 14:18:45 -0000 1.45
@@ -2,7 +2,7 @@
Name: freeradius
Version: 1.1.7
Release: 1%{?dist}
-License: GPL
+License: GPLv2+ and LGPLv2+
Group: System Environment/Daemons
URL: http://www.freeradius.org/
Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2
@@ -25,6 +25,7 @@
Patch11: freeradius-1.1.2-no_sql_inc.patch
Patch12: freeradius-1.1.7-ldap.patch
Patch13: freeradius-1.1.7-db_dir.patch
+Patch14: freeradius-1.1.7-lsb.patch
%description
The FreeRADIUS Server Project is a high performance and highly configurable
@@ -82,6 +83,7 @@
%patch11 -p1 -b .no_sql_inc
%patch12 -p1 -b .ldap
%patch13 -p1 -b .db_dir
+%patch14 -p1 -b .lsb
%build
@@ -299,6 +301,10 @@
%changelog
+* Tue Aug 28 2007 Thomas Woerner <twoerner at redhat.com> 1.1.7-2
+- fixed initscript for LSB (rhbz#243671, rhbz#243928)
+- fixed license tag
+
* Tue Aug 7 2007 Thomas Woerner <twoerner at redhat.com> 1.1.7-1
- new versin 1.1.7
- install snmp MIB files
More information about the fedora-extras-commits
mailing list