dmlb2000 pushed to torque (el5). "- rhbz#643194, stop a stoped service, start a start service (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Apr 8 06:01:50 UTC 2015


>From 60b7bb5897f0caf5729ded1ba56b8a4424cc8719 Mon Sep 17 00:00:00 2001
From: Steve Traylen <steve.traylen at cern.ch>
Date: Thu, 14 Oct 2010 23:47:23 +0200
Subject: - rhbz#643194, stop a stoped service, start a start service   return
 codes now fixed.


diff --git a/torque-start-start.patch b/torque-start-start.patch
new file mode 100644
index 0000000..66a9841
--- /dev/null
+++ b/torque-start-start.patch
@@ -0,0 +1,71 @@
+diff -uNr torque-2.5.2.ORIG/contrib/init.d/pbs_mom torque-2.5.2/contrib/init.d/pbs_mom
+--- torque-2.5.2.ORIG/contrib/init.d/pbs_mom	2010-10-14 23:20:58.500633494 +0200
++++ torque-2.5.2/contrib/init.d/pbs_mom	2010-10-14 23:36:00.369403267 +0200
+@@ -51,6 +51,9 @@
+ case "$1" in
+ 	start)
+ 		echo -n "Starting TORQUE Mom: "
++                status pbs_mom 2>&1 > /dev/null
++                RET=$?
++                [ $RET -eq 0 ] && echo -n "pbs_mom already running" && success && echo && exit 0
+                 # ulimit -c unlimited  # Uncomment this to preserve core files
+ 		daemon $PBS_DAEMON $args -d $PBS_HOME
+ 		RET=$?
+@@ -67,6 +70,9 @@
+ 		;;
+ 	stop)
+ 		echo -n "Shutting down TORQUE Mom: "
++                status pbs_mom 2>&1 > /dev/null
++                RET=$?
++                [ ! $RET -eq 0 ] && echo -n "pbs_mom already stopped" && success && echo && exit 0
+ 		kill_pbs_mom
+ 		RET=$?
+ 		[ $RET -eq 0 ] && success "shutdown" || failure "shutdown"
+diff -uNr torque-2.5.2.ORIG/contrib/init.d/pbs_sched torque-2.5.2/contrib/init.d/pbs_sched
+--- torque-2.5.2.ORIG/contrib/init.d/pbs_sched	2010-10-14 23:20:58.500633494 +0200
++++ torque-2.5.2/contrib/init.d/pbs_sched	2010-10-14 23:38:04.275381652 +0200
+@@ -20,6 +20,10 @@
+ case "$1" in
+ 	start) 
+ 		echo -n "Starting TORQUE Scheduler: "
++                status pbs_sched 2>&1 > /dev/null
++                RET=$?
++                [ $RET -eq 0 ] && echo -n "pbs_sched already running" && success && echo && exit 0
++
+ 		daemon $PBS_DAEMON -d $PBS_HOME
+ 		RET=$?
+ 		[ $RET -eq 0 ] && touch /var/lock/subsys/pbs_sched
+@@ -27,6 +31,9 @@
+ 		;;
+ 	stop)
+ 		echo -n "Shutting down TORQUE Scheduler: "
++                status pbs_sched 2>&1 > /dev/null
++                RET=$?
++                [ ! $RET -eq 0 ] && echo -n "pbs_sched already stopped" && success && echo && exit 0
+ 		killproc pbs_sched
+ 		RET=$?
+ 		rm -f /var/lock/subsys/pbs_sched
+diff -uNr torque-2.5.2.ORIG/contrib/init.d/pbs_server torque-2.5.2/contrib/init.d/pbs_server
+--- torque-2.5.2.ORIG/contrib/init.d/pbs_server	2010-10-14 23:20:58.499634001 +0200
++++ torque-2.5.2/contrib/init.d/pbs_server	2010-10-14 23:37:06.460197422 +0200
+@@ -20,6 +20,10 @@
+ case "$1" in
+ 	start) 
+ 		echo -n "Starting TORQUE Server: "
++                status pbs_server 2>&1 > /dev/null
++                RET=$?
++                [ $RET -eq 0 ] && echo -n "pbs_server already running" && success && echo && exit 0
++
+                 # ulimit -c unlimited  # Uncomment this to preserve core files
+ 		if [ -r $PBS_HOME/server_priv/serverdb ]
+ 		then
+@@ -51,6 +55,9 @@
+ 		;;
+ 	stop)
+ 		echo -n "Shutting down TORQUE Server: "
++                status pbs_server 2>&1 > /dev/null
++                RET=$?
++                [ ! $RET -eq 0 ] && echo -n "pbs_server already stopped" && success && echo && exit 0
+ 		killproc pbs_server
+ 		RET=$?
+ 		rm -f /var/lock/subsys/pbs_server
diff --git a/torque.spec b/torque.spec
index a25f302..31a0396 100644
--- a/torque.spec
+++ b/torque.spec
@@ -68,7 +68,7 @@
 
 Name:        torque
 Version:     2.5.2
-Release:     3%{?dist}
+Release:     4%{?dist}
 Summary:     Tera-scale Open-source Resource and QUEue manager
 Source0:     http://www.clusterresources.com/downloads/%{name}/%{name}-%{version}.tar.gz
 Source2:     xpbs.desktop
@@ -82,6 +82,8 @@ Source8:     config
 Patch0:      torque-cond-touch.patch
 # https://bugzilla.redhat.com/show_bug.cgi?id=631256
 Patch1:      torque-create-request.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=643194
+Patch2:      torque-start-start.patch
 License:     OpenPBS
 Group:       System Environment/Daemons
 URL:         http://www.clusterresources.com/products/torque/
@@ -270,6 +272,7 @@ This package holds the server.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 install -pm 644 %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} \
    %{SOURCE6} %{SOURCE7} %{SOURCE8} .
 # rm x bit on some documentation.
@@ -651,6 +654,10 @@ fi
 
 
 %changelog
+* Thu Oct 14 2010 Steve Traylen <steve.traylen at cern.ch> - 2.5.2-4
+- rhbz#643194, stop a stoped service, start a start service 
+  return codes now fixed.
+
 * Thu Oct 14 2010 Steve Traylen <steve.traylen at cern.ch> - 2.5.2-3
 - rhbz#631256 Only create db if asked to.
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/torque.git/commit/?h=el5&id=60b7bb5897f0caf5729ded1ba56b8a4424cc8719


More information about the scm-commits mailing list