Author: glen                         Date: Wed Jun 17 03:01:52 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- ibmasm daemon uses /var/lock/subsys/ibmusbasm for internal locking, do not 
use that

---- Files affected:
packages/ibmusbasm:
   ibmusbasm.init (1.5 -> 1.6) , ibmusbasm.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: packages/ibmusbasm/ibmusbasm.init
diff -u packages/ibmusbasm/ibmusbasm.init:1.5 
packages/ibmusbasm/ibmusbasm.init:1.6
--- packages/ibmusbasm/ibmusbasm.init:1.5       Wed Jun 17 04:55:14 2009
+++ packages/ibmusbasm/ibmusbasm.init   Wed Jun 17 05:01:46 2009
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# ibmusbasm        This shell script takes care of starting and stopping \
+# ibmasm        This shell script takes care of starting and stopping \
 #               the IBM Remote Supervisor Adapter II daemon.
 #
 # chkconfig: 2345 85 15
@@ -16,24 +16,27 @@
 . /etc/rc.d/init.d/functions
 
 # Get service config - may override defaults
-[ -f /etc/sysconfig/ibmusbasm ] && . /etc/sysconfig/ibmusbasm
+[ -f /etc/sysconfig/ibmasm ] && . /etc/sysconfig/ibmasm
 
 start() {
        # Check if the service is already running?
-       if [ -f /var/lock/subsys/ibmusbasm ]; then
+       if [ -f /var/lock/subsys/ibmasm ]; then
                msg_already_running "IBM Remote Supervisor Adapter"
                return
        fi
 
        msg_starting "IBM Remote Supervisor Adapter"
        # start the daemon in the background
+       # it will take some time to initialize and it will check using
+       # /var/lock/subsys/ibmusbasm lockfile to see if it's not already 
running,
+       # so don't use that as lockfile for initscript.
        daemon --fork /sbin/ibmasm
        RETVAL=$?
-       [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ibmusbasm
+       [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ibmasm
 }
 
 stop() {
-       if [ ! -f /var/lock/subsys/ibmusbasm ]; then
+       if [ ! -f /var/lock/subsys/ibmasm ]; then
                msg_not_running "IBM Remote Supervisor Adapter"
                return
        fi
@@ -41,11 +44,11 @@
        # Stop daemons.
        msg_stopping "IBM Remote Supervisor Adapter"
        killproc --pidfile /var/run/ibmusbasm.pid ibmasm -TERM
-       rm -f /var/lock/subsys/ibmusbasm
+       rm -f /var/lock/subsys/ibmasm
 }
 
 condrestart() {
-       if [ ! -f /var/lock/subsys/ibmusbasm ]; then
+       if [ ! -f /var/lock/subsys/ibmasm ]; then
                msg_not_running "IBM Remote Supervisor Adapter"
                RETVAL=$1
                return
@@ -75,7 +78,7 @@
        condrestart 7
        ;;
   status)
-       status ibmusbasm ibmasm
+       status ibmasm
        RETVAL=$?
        ;;
   *)

================================================================
Index: packages/ibmusbasm/ibmusbasm.spec
diff -u packages/ibmusbasm/ibmusbasm.spec:1.9 
packages/ibmusbasm/ibmusbasm.spec:1.10
--- packages/ibmusbasm/ibmusbasm.spec:1.9       Wed Jun 17 04:50:31 2009
+++ packages/ibmusbasm/ibmusbasm.spec   Wed Jun 17 05:01:46 2009
@@ -61,7 +61,7 @@
 install -d 
$RPM_BUILD_ROOT{%{_libdir},%{_sbindir},%{_sysconfdir},/etc/rc.d/init.d}
 install ibmusbasm-src/shlib/libsysSp.so.1 $RPM_BUILD_ROOT%{_libdir}
 install ibmusbasm-src/src/ibmasm $RPM_BUILD_ROOT%{_sbindir}
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ibmusbasm
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ibmasm
 ln -s libsysSp.so.1 $RPM_BUILD_ROOT%{_libdir}/libsysSp.so
 
 %clean
@@ -69,12 +69,12 @@
 
 %post
 /sbin/ldconfig
-/sbin/chkconfig --add ibmusbasm
-%service ibmusbasm restart
+/sbin/chkconfig --add ibmasm
+%service ibmasm restart
 
 if [ "$1" = "0" ]; then
-       %service -q ibmusbasm stop
-       /sbin/chkconfig --del ibmusbasm
+       %service -q ibmasm stop
+       /sbin/chkconfig --del ibmasm
 fi
 
 %postun        -p /sbin/ldconfig
@@ -82,7 +82,7 @@
 %files
 %defattr(644,root,root,755)
 %doc readme.txt
-%attr(754,root,root) /etc/rc.d/init.d/ibmusbasm
+%attr(754,root,root) /etc/rc.d/init.d/ibmasm
 %attr(755,root,root) %{_libdir}/libsysSp.so
 %attr(755,root,root) %{_libdir}/libsysSp.so.1
 %attr(755,root,root) %{_sbindir}/ibmasm
@@ -93,6 +93,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2009/06/17 03:01:46  glen
+- ibmasm daemon uses /var/lock/subsys/ibmusbasm for internal locking, do not 
use that
+
 Revision 1.9  2009/06/17 02:50:31  glen
 - update to 1.46
 - use same lock/pidfile that the daemon itself does for consistency
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ibmusbasm/ibmusbasm.init?r1=1.5&r2=1.6&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ibmusbasm/ibmusbasm.spec?r1=1.9&r2=1.10&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to