[PATCH] Fix init script to prevent multiple daemon start attempts.

Michael Hanke michael.hanke at gmail.com
Fri Oct 30 23:11:00 UTC 2009


Reason: start-stop-daemon does not detect a running sge_execd if the
test is done using the wrapper script at /usr/sbin/sge_execd.
---
 debian/gridengine-exec.init |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/debian/gridengine-exec.init b/debian/gridengine-exec.init
index 89410ec..c3cebe1 100644
--- a/debian/gridengine-exec.init
+++ b/debian/gridengine-exec.init
@@ -37,7 +37,7 @@ do_start() {
     #   0 if daemon has been started
     #   1 if daemon was already running
     #   2 if daemon could not be started
-    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
+    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec /usr/lib/gridengine/$NAME --test > /dev/null \
         || return 1
     start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
         $DAEMON_ARGS \
-- 
1.6.3.3


--J/dobhs11T7y2rNN--



------------=_1259704766-18664-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 553407-close) by bugs.debian.org; 1 Dec 2009 21:56:01 +0000
X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02
	(2007-08-08) on rietz.debian.org
X-Spam-Level: 
X-Spam-Bayes: score:0.0000 Tokens: new, 10; hammy, 151; neutral, 291; spammy,
	0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK,
	0.000-+--H*RU:128.148.34.103, 0.000-+--H*rp:D*ftp-master.debian.org,
	0.000-+--UD:diff.gz, 0.000-+--HX-DAK:dak
X-Spam-Status: No, score=-12.5 required=4.0 tests=AWL,BAYES_00,FOURLA,
	FROMDEVELOPER,FVGT_m_MULTI_ODD,GMAIL,HAS_BUG_NUMBER,IMPRONONCABLE_2,
	MURPHY_DRUGS_REL8,MURPHY_WRONG_WORD1,MURPHY_WRONG_WORD2,PGPSIGNATURE
	autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02
Return-path: <envelope at ftp-master.debian.org>
Received: from ries.debian.org ([128.148.34.103])
	by rietz.debian.org with esmtp (Exim 4.63)
	(envelope-from <envelope at ftp-master.debian.org>)
	id 1NFahV-0004ZW-AT
	for 553407-close at bugs.debian.org; Tue, 01 Dec 2009 21:56:01 +0000
Received: from dak by ries.debian.org with local (Exim 4.69)
	(envelope-from <envelope at ftp-master.debian.org>)
	id 1NFahU-0001v5-Al; Tue, 01 Dec 2009 21:56:00 +0000
From: Mark Hymers <mhy at debian.org>
To: 553407-close at bugs.debian.org
X-DAK: dak process-upload
X-Debian: DAK
X-Debian-Package: gridengine
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Subject: Bug#553407: fixed in gridengine 6.2u4-1
Message-Id: <E1NFahU-0001v5-Al at ries.debian.org>
Sender: Archive Administrator <dak at ries.debian.org>
Date: Tue, 01 Dec 2009 21:56:00 +0000

Source: gridengine
Source-Version: 6.2u4-1

We believe that the bug you reported is fixed in the latest version of
gridengine, which is due to be installed in the Debian FTP archive:

gridengine-client_6.2u4-1_amd64.deb
  to main/g/gridengine/gridengine-client_6.2u4-1_amd64.deb
gridengine-common_6.2u4-1_all.deb
  to main/g/gridengine/gridengine-common_6.2u4-1_all.deb
gridengine-exec_6.2u4-1_amd64.deb
  to main/g/gridengine/gridengine-exec_6.2u4-1_amd64.deb
gridengine-master_6.2u4-1_amd64.deb
  to main/g/gridengine/gridengine-master_6.2u4-1_amd64.deb
gridengine-qmon_6.2u4-1_amd64.deb
  to main/g/gridengine/gridengine-qmon_6.2u4-1_amd64.deb
gridengine_6.2u4-1.diff.gz
  to main/g/gridengine/gridengine_6.2u4-1.diff.gz
gridengine_6.2u4-1.dsc
  to main/g/gridengine/gridengine_6.2u4-1.dsc
gridengine_6.2u4.orig.tar.gz
  to main/g/gridengine/gridengine_6.2u4.orig.tar.gz
libdrmaa-dev_6.2u4-1_amd64.deb
  to main/g/gridengine/libdrmaa-dev_6.2u4-1_amd64.deb
libdrmaa1.0_6.2u4-1_amd64.deb
  to main/g/gridengine/libdrmaa1.0_6.2u4-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 553407 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mark Hymers <mhy at debian.org> (supplier of updated gridengine package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster at debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 01 Dec 2009 20:15:59 +0000
Source: gridengine
Binary: gridengine-common gridengine-client gridengine-qmon gridengine-master gridengine-exec libdrmaa1.0 libdrmaa-dev
Architecture: source all amd64
Version: 6.2u4-1
Distribution: unstable
Urgency: low
Maintainer: Debian Grid Engine Maintainers <pkg-gridengine-devel at lists.alioth.debian.org>
Changed-By: Mark Hymers <mhy at debian.org>
Description: 
 gridengine-client - Utilities for Grid Engine queue management
 gridengine-common - Distributed resource management - common files
 gridengine-exec - Distributed resource management - Execution Server
 gridengine-master - Distributed resource management - Master Server
 gridengine-qmon - Graphical utilities for Grid Engine queue management
 libdrmaa-dev - Distributed resource management Application API library
 libdrmaa1.0 - Distributed resource management Application API library
Closes: 488813 506680 514224 521307 540032 540041 543643 552833 553030 553190 553407
Changes: 
 gridengine (6.2u4-1) unstable; urgency=low
 .
   * New upstream release.
   * Bump to Standards version 3.8.3.  No changes needed.
   * Change to using quilt for patching.
     + Don't set RPATH
     + Move manpage patches into quilt.
     + Move qmon patches into quilt.
     + Move pidfile patches into quilt.
     + Move editor patch into quilt.
     + Move build system fixes into quilt.
   * Bump to debhelper compat 5.
   * Fix up bad qconf -ae example in README.Debian.  Closes: #540041.
   * Fix reference to gridengine-exec in README.Debian.  Closes: #540032.
   * Ship PE examples.  Closes: #543643.
   * Depends on mailx | bsd-mailx.  Closes: #514224.
   * Rename internal getline function to sge_getline.  Closes: #552833.
   * Patch from Mario Lang <mlang at tugraz.at> to use ssh for qlogin.
     Closes: #521307.
   * Patch from Michael Hanke <michael.hanke at gmail.com> to prevent the init
     script from trying to run multiple execds due to a test failure.
     Closes: #553407.
   * Add Japanese Debconf translation from Hideki Yamane.  Closes: #553030.
   * Fix typo in gridengine.default.  Thanks to Michael Hanke. Closes: #553190.
   * Add HPPA support.  Closes: #506680.
   * Add S390 support.  Closes: #488813.
Checksums-Sha1: 
 18f1a724cd3813606db9199cb059362a5ba26539 1545 gridengine_6.2u4-1.dsc
 62d00dea12a55c7ad8d7c9cecf45a0046317fa42 9765177 gridengine_6.2u4.orig.tar.gz
 095cf08958122616f704d154547a39f7ee941c16 32950 gridengine_6.2u4-1.diff.gz
 0ece362667264ad2981f3e093cd9dc1a0006fb37 411282 gridengine-common_6.2u4-1_all.deb
 2485c67325cd817d8e1a6f49141b214b982fae8f 9299016 gridengine-client_6.2u4-1_amd64.deb
 7ced0c525a26cfdd77eb799bc7c605513e0e7c0e 1550238 gridengine-qmon_6.2u4-1_amd64.deb
 c9a7047b5aad91a6980e4c9ea5eb53b9f070763c 5465476 gridengine-master_6.2u4-1_amd64.deb
 ed04f02239ea3cf7a0a3f5a7d3409a56bc924363 1510314 gridengine-exec_6.2u4-1_amd64.deb
 e77f186f5134dad1f0202e8e88ccaebccda017b8 773236 libdrmaa1.0_6.2u4-1_amd64.deb
 5f4f661076e3c6ca172a06eeb1c74973d37a8524 52526 libdrmaa-dev_6.2u4-1_amd64.deb
Checksums-Sha256: 
 9300f13b169624cf3618e913303e65882396e3876d589e4d2612e6e5a752a6f8 1545 gridengine_6.2u4-1.dsc
 8bcb4d31e26bfce8c70070ce424411c6b78c6548a4e7cb5bb3ad4f966f153afe 9765177 gridengine_6.2u4.orig.tar.gz
 729398d69ae94fc27cbb60cd48f82f9065f9b1a6461d35206d6458e80678ce7b 32950 gridengine_6.2u4-1.diff.gz
 55b12e63523c336e290ab10a16a070a6f123b242736d50d453f751b14a712a14 411282 gridengine-common_6.2u4-1_all.deb
 c245de3fdaeb1d7252e452901e5241df2424a33256ee371d3cb8ce752dc6c92d 9299016 gridengine-client_6.2u4-1_amd64.deb
 88534977e09e1468bff649d67a67bc55f46239b9b769881ba66ef112631fee3e 1550238 gridengine-qmon_6.2u4-1_amd64.deb
 7aee292bc52facd113dfa6c4c98c0e8aa6aeccc42e25ed443eed889ae2791c57 5465476 gridengine-master_6.2u4-1_amd64.deb
 044484edc5ba63d58809205f64c9754f12261c893a00503fb0a874c642fee3b9 1510314 gridengine-exec_6.2u4-1_amd64.deb
 48b9fec6c92184cff55d61a11db4efecf0c365199210faa754c26d4041a893f0 773236 libdrmaa1.0_6.2u4-1_amd64.deb
 42ed690cf290eecacf726d988d06b21e37b1cb7905628a963bea9e6ab7f68fb7 52526 libdrmaa-dev_6.2u4-1_amd64.deb
Files: 
 aed0818998a09c2fdcd9c47e08e392ce 1545 utils optional gridengine_6.2u4-1.dsc
 6a059d506757feec773755406d866708 9765177 utils optional gridengine_6.2u4.orig.tar.gz
 1cd7fe45b1da714d164c51e26c18ecb3 32950 utils optional gridengine_6.2u4-1.diff.gz
 8933495a5abb9ba3941424ce25c1772f 411282 utils optional gridengine-common_6.2u4-1_all.deb
 f6a3d6d058b9822e39c068086b0c5caf 9299016 utils optional gridengine-client_6.2u4-1_amd64.deb
 ad600ba3ab69561f3aa1f112c7810711 1550238 utils optional gridengine-qmon_6.2u4-1_amd64.deb
 ab9e9c0bbece848c43010111f7b156db 5465476 utils optional gridengine-master_6.2u4-1_amd64.deb
 2f78d87680a43fdb9823804ad0a2ab17 1510314 utils optional gridengine-exec_6.2u4-1_amd64.deb
 f31b3f68123d3c2813f1b6b19e69e12c 773236 libs optional libdrmaa1.0_6.2u4-1_amd64.deb
 9b2518881fb1727f280ce4976cbf4998 52526 libdevel optional libdrmaa-dev_6.2u4-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFLFYSiNIW6CNDsByMRAl3+AJ99FsPbXOG2c60Gs8SWGRJAJiOzggCdFF8X
x1Nr9orvWvZgLHbP3mYLfLE=
=cdCr
-----END PGP SIGNATURE-----



------------=_1259704766-18664-0--



More information about the Pkg-gridengine-devel mailing list