dann frazier wrote:
> fwiw, this will be unexpected if we're in a runlevel where
> systemimager-server-rsync isn't supposed to run but is now suddenly
> activated.
> 
> there's probably an lsb interface to reload a service iff its running,
> i don't know if off the top of my head though.
> 

dann,

sounds good.. what do you think about the following fix?

Thanks,
-Andrea

------- Original Message --------
Subject: [systemimager-commits] r3755 - trunk/sbin
Date: Tue, 26 Sep 2006 03:46:19 -0500
From: Andrea Righi <[EMAIL PROTECTED]>
Reply-To: sisuite-devel@lists.sourceforge.net
To: [EMAIL PROTECTED]

Author: arighi
Date: 2006-09-26 03:46:18 -0500 (Tue, 26 Sep 2006)
New Revision: 3755

Modified:
   trunk/sbin/si_cpimage
   trunk/sbin/si_mvimage
   trunk/sbin/si_rmimage
Log:
fix: check if systemimager-server-rsyncd is running before trying to restart it 
(suggested by Dann)

Modified: trunk/sbin/si_cpimage
===================================================================
--- trunk/sbin/si_cpimage       2006-09-22 17:17:23 UTC (rev 3754)
+++ trunk/sbin/si_cpimage       2006-09-26 08:46:18 UTC (rev 3755)
@@ -332,6 +332,7 @@
 ### END Change entries in master autoinstall script ###
 
 # Restart systemimager-server-rsyncd
-system "/etc/init.d/systemimager-server-rsyncd restart";
+system "/etc/init.d/systemimager-server-rsyncd status >/dev/null 2>&1 && " .
+       "/etc/init.d/systemimager-server-rsyncd restart";
 
 exit 0;

Modified: trunk/sbin/si_mvimage
===================================================================
--- trunk/sbin/si_mvimage       2006-09-22 17:17:23 UTC (rev 3754)
+++ trunk/sbin/si_mvimage       2006-09-26 08:46:18 UTC (rev 3755)
@@ -349,7 +349,8 @@
 ### END Change entries in master autoinstall script ###
 
 # Restart systemimager-server-rsyncd
-system "/etc/init.d/systemimager-server-rsyncd restart";
+system "/etc/init.d/systemimager-server-rsyncd status >/dev/null 2>&1 && " .
+       "/etc/init.d/systemimager-server-rsyncd restart";
 
 exit 0;
 

Modified: trunk/sbin/si_rmimage
===================================================================
--- trunk/sbin/si_rmimage       2006-09-22 17:17:23 UTC (rev 3754)
+++ trunk/sbin/si_rmimage       2006-09-26 08:46:18 UTC (rev 3755)
@@ -198,6 +198,7 @@
 }
 
 # Restart systemimager-server-rsyncd
-system "/etc/init.d/systemimager-server-rsyncd restart";
+system "/etc/init.d/systemimager-server-rsyncd status >/dev/null 2>&1 && " .
+       "/etc/init.d/systemimager-server-rsyncd restart";
 
 exit 0;

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sisuite-devel mailing list
Sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to