rpms/rarpd/devel rarpd-initLSB.patch,NONE,1.1 rarpd.spec,1.18,1.19
Jiří Moskovčák (jmoskovc)
fedora-extras-commits at redhat.com
Mon Jul 23 12:45:37 UTC 2007
- Previous message: rpms/xterm/devel .cvsignore, 1.21, 1.22 sources, 1.21, 1.22 xterm.spec, 1.58, 1.59
- Next message: rpms/kernel/devel git-wireless-dev.patch, 1.22, 1.23 kernel.spec, 1.27, 1.28
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jmoskovc
Update of /cvs/extras/rpms/rarpd/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28164
Modified Files:
rarpd.spec
Added Files:
rarpd-initLSB.patch
Log Message:
Rewriten init script to comply with LSB
rarpd-initLSB.patch:
--- NEW FILE rarpd-initLSB.patch ---
Only in rarpd_patchedinit/: debugfiles.list
Only in rarpd_patchedinit/: debugsources.list
Only in rarpd_patchedinit/: rarpd
diff -urp rarpd/rarpd.init rarpd_patchedinit/rarpd.init
--- rarpd/rarpd.init 2007-07-23 14:26:36.000000000 +0200
+++ rarpd_patchedinit/rarpd.init 2007-07-23 14:22:09.000000000 +0200
@@ -8,17 +8,32 @@
# description: Server Reverse Address Resolution Protocol requests.
# processname: rarpd
+### BEGIN INIT INFO
+# Provides: rarpd
+# Required-Start: $syslog $network
+# Required-Stop: $syslog $network
+# Default-Start:
+# Default-Stop: 0 1 2 3 4 5 6
+# Short-Description: start and stop rarpd
+# Description: RARP (Reverse Address Resolution Protocol) is a protocol \
+# which allows individual devices on an IP network to get \
+# their own IP addresses from the RARP server. \
+### END INIT INFO
+
# Source function library.
. /etc/init.d/functions
-test -x /usr/sbin/rarpd -a -f /etc/ethers || exit 0
-
RETVAL=0
prog="rarpd"
+
start() {
+ #if these files don't exist rarpd can't work
+ test -x /usr/sbin/rarpd -a -f /etc/ethers || exit 6
# Check if rarpd is already running
- if [ ! -f /var/lock/subsys/rarpd ]; then
+ #if [ ! -f /var/lock/subsys/rarpd ]; then
+ status rarpd;
+ if [ $? -ne 0 ]; then
echo -n $"Starting $prog: "
daemon /usr/sbin/rarpd
RETVAL=$?
@@ -36,6 +51,9 @@ stop() {
echo
return $RETVAL
}
+reload() {
+ RETVAL=3
+}
#
# See how we were called.
@@ -47,8 +65,11 @@ case "$1" in
stop)
stop
;;
- reload|restart)
- stop
+ reload)
+ reload
+ ;;
+ force-reload|restart)
+ stop
start
;;
condrestart)
@@ -58,12 +79,13 @@ case "$1" in
fi
;;
status)
- status /usr/sbin/rarpd
+ status rarpd
RETVAL=$?
;;
*)
- echo $"Usage: $0 {start|stop|restart|condrestart|reload|status}"
- exit 1
+ echo $"Usage: $0 {start|stop|restart|condrestart|reload|status|force-reload}"
+ RETVAL=2
+
esac
exit $RETVAL
Only in rarpd_patchedinit/: rarpd.init~
Only in rarpd_patchedinit/: rarpd.o
Index: rarpd.spec
===================================================================
RCS file: /cvs/extras/rpms/rarpd/devel/rarpd.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- rarpd.spec 12 Jul 2006 17:37:20 -0000 1.18
+++ rarpd.spec 23 Jul 2007 12:45:05 -0000 1.19
@@ -1,7 +1,7 @@
Summary: The RARP daemon.
Name: rarpd
Version: ss981107
-Release: 22.2.2
+Release: 23
License: GPL
Group: System Environment/Daemons
Source: ftp://ftp.inr.ac.ru/ip-routing/dhcp.bootp.rarp/rarpd-%{version}.tar.gz
@@ -10,6 +10,7 @@
Patch2: rarpd-initscript.patch
Patch3: rarpd-fd-leak.patch
Patch4: rarpd-sprintf.patch
+Patch5: rarpd-initLSB.patch
Prereq: /sbin/chkconfig
Buildroot: %{_tmppath}/%{name}-%{version}-root
@@ -31,6 +32,7 @@
%patch2 -p1 -b .initscript
%patch3 -p1 -b .fd-leak
%patch4 -p1 -b .sprintf
+%patch5 -p1 -b .initLSB
%build
%ifarch s390 s390x
@@ -76,6 +78,10 @@
%{_mandir}/man8/*
%changelog
+* Mon Jul 23 2007 Jiri Moskovcak <jmoskovc at redhat.com> - ss981107-23
+- Init script rewrite to comply with LSB.
+- Resolves: #247042
+
* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - ss981107-22.2.2
- rebuild
- Previous message: rpms/xterm/devel .cvsignore, 1.21, 1.22 sources, 1.21, 1.22 xterm.spec, 1.58, 1.59
- Next message: rpms/kernel/devel git-wireless-dev.patch, 1.22, 1.23 kernel.spec, 1.27, 1.28
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list