rpms/tomcat5/F-8 tomcat5-5.5.init,1.6,1.7 tomcat5.spec,1.103,1.104

Devrim GÜNDÜZ (devrim) fedora-extras-commits at redhat.com
Sat Jan 5 13:53:34 UTC 2008


Author: devrim

Update of /cvs/extras/rpms/tomcat5/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19702/F-8

Modified Files:
	tomcat5-5.5.init tomcat5.spec 
Log Message:
- Fix init script, per bz #247077
- Fix builds on alpha, per bz #253827.




Index: tomcat5-5.5.init
===================================================================
RCS file: /cvs/extras/rpms/tomcat5/F-8/tomcat5-5.5.init,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- tomcat5-5.5.init	5 Jan 2008 12:28:54 -0000	1.6
+++ tomcat5-5.5.init	5 Jan 2008 13:52:58 -0000	1.7
@@ -153,7 +153,7 @@
             read kpid < /var/run/${NAME}.pid
                 if checkpid $kpid 2>&1; then
                     echo "$NAME process already running"
-                        return -1
+			echo_success
                     else
                         echo "lock file found but no process running for"
                         echo "pid $kpid, continuing"
@@ -193,6 +193,7 @@
         if checkpid $kpid 2>&1; then
             echo "$0 is already running (${kpid})"
             RETVAL="0"
+	    echo_success
         else
             echo "lock file found but no process running for pid $kpid"
         fi
@@ -211,6 +212,15 @@
 function stop() {
     local STOP_VERBOSE="false"
     echo -n "Stopping $TOMCAT_PROG: "
+    if [ ! -f /var/run/${NAME}.pid ]; then
+	echo "$NAME process already stopped"
+	echo_success
+    fi
+     read kpid < /var/run/${NAME}.pid
+                if checkpid $kpid 2>&1; then
+                    echo "$NAME process already stopped"
+                        echo_success
+		elif
     if [ -f "/var/lock/subsys/${NAME}" ]; then
         $SU - $TOMCAT_USER -c "$TOMCAT_SCRIPT stop" >> $TOMCAT_LOG 2>&1
         RETVAL="$?"


Index: tomcat5.spec
===================================================================
RCS file: /cvs/extras/rpms/tomcat5/F-8/tomcat5.spec,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- tomcat5.spec	5 Jan 2008 12:28:54 -0000	1.103
+++ tomcat5.spec	5 Jan 2008 13:52:58 -0000	1.104
@@ -98,7 +98,7 @@
 Patch13: %{name}-%{majversion}-http11-build.patch
 Patch14: %{name}-%{majversion}-jk-build.patch
 Patch16: %{name}-%{majversion}-jspc-classpath.patch
-#FIXME Disable JSP pre-compilation on ppc64 and x390x
+#FIXME Disable JSP pre-compilation on ppc64, x390x and alpha
 Patch18: %{name}-%{majversion}-skip-jsp-precompile.patch
 # XXX:
 # Seems to be only needed when building with ECJ for java 1.5 since
@@ -447,7 +447,7 @@
 %patch13 -b .p13
 %patch14 -b .p14
 %patch16 -b .p16
-%ifarch ppc64 s390x
+%ifarch ppc64 s390x alpha
 %patch18 -b .p18
 %endif
 %patch19 -b .p19
@@ -620,7 +620,8 @@
 touch ${RPM_BUILD_ROOT}%{logdir}/catalina.out
 %{__install} -d -m 755 ${RPM_BUILD_ROOT}{%{serverdir},%{tempdir},%{workdir}}
 %{__install} -d -m 755 ${RPM_BUILD_ROOT}{%{appdir},%{commondir},%{shareddir}}
-%{__install} -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/{rc.d/init.d,logrotate.d}
+%{__install} -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
+%{__install} -d -m 755 ${RPM_BUILD_ROOT}%{_initrddir}
 %{__install} -d -m 755 ${RPM_BUILD_ROOT}%{_bindir}
 %{__install} -d -m 755 ${RPM_BUILD_ROOT}%{_javadir}/%{name}
 %{__install} -m 755 %{SOURCE5} ${RPM_BUILD_ROOT}%{bindir}/relink
@@ -648,7 +649,7 @@
 %{__install} -m 0644 %{name} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}
 %{__rm} %{name}
 %{__install} %{SOURCE1} \
-    ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/%{name}
+    ${RPM_BUILD_ROOT}%{_initrddir}/%{name}
 # Global configuration file
 %{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{confdir}
 %{__cat} > %{name}.conf << EOT
@@ -700,7 +701,7 @@
     ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name} \
     ${RPM_BUILD_ROOT}%{_bindir}/d%{name} \
     ${RPM_BUILD_ROOT}%{_bindir}/%{name} \
-    ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/%{name} \
+    ${RPM_BUILD_ROOT}%{_initrddir}/%{name} \
     ${RPM_BUILD_ROOT}%{bindir}/relink \
     ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/%{name}; do
     %{__sed} -i -e 's|\@\@\@TCCONF\@\@\@|%{confdir}|g' \
@@ -1070,8 +1071,8 @@
 # Always clean up workdir and tempdir on upgrade/removal
 %{__rm} -fr %{workdir}/* %{tempdir}/*
 if [ $1 = 0 ]; then
-    [ -f /var/lock/subsys/%{name} ] && %{_sysconfdir}/rc.d/init.d/%{name} stop
-    [ -f %{_sysconfdir}/rc.d/init.d/%{name} ] && /sbin/chkconfig --del %{name}
+    [ -f /var/lock/subsys/%{name} ] && %{_initrddir}/%{name} stop
+    [ -f %{_initrddir}/%{name} ] && /sbin/chkconfig --del %{name}
     # Remove automated symlinks
     for repository in %{commondir}/endorsed; do
         find $repository -name '\[*\]*.jar' -not -type d | xargs %{__rm} -f
@@ -1148,7 +1149,7 @@
 %attr(755,root,root) %{bindir}/relink
 %attr(644,root,root) %{bindir}/*.jar
 %attr(644,root,root) %{bindir}/*.xml
-%attr(755,root,root) %{_sysconfdir}/rc.d/init.d/%{name}
+%attr(755,root,root) %{_initrddir}/%{name}
 %attr(644,root,tomcat) %config(noreplace) %{confdir}/catalina.policy
 %attr(644,root,tomcat) %config(noreplace) %{confdir}/catalina.properties
 %attr(660,root,tomcat) %config(noreplace) %{confdir}/logging.properties
@@ -1222,7 +1223,7 @@
 %dir %{appdir}/webdav
 %{appdir}/webdav/*
 %if %{gcj_support}
-%ifnarch ppc64 s390x
+%ifnarch ppc64 s390x alpha
 %attr(-,root,root) %{_libdir}/gcj/%{name}/catalina-root*
 %endif
 %endif
@@ -1305,6 +1306,8 @@
 - Fix tomcat5.conf and spec file for bz #253605
 - Fix for bz #426850
 - Fix for bz #312561
+- Fix init script, per bz #247077
+- Fix builds on alpha, per bz #253827
 
 * Thu Nov 15 2007 Devrim GUNDUZ <devrim at commandprompt.com> 0:5.5.25-1jpp.1
 - Updated to 5.5.25, to fix the following issues:




More information about the fedora-extras-commits mailing list