[LON-CAPA-cvs] cvs: doc /loncapafiles ntpcheck.piml

albertel lon-capa-cvs@mail.lon-capa.org
Wed, 13 Apr 2005 18:54:32 -0000


albertel		Wed Apr 13 14:54:32 2005 EDT

  Modified files:              
    /doc/loncapafiles	ntpcheck.piml 
  Log:
  - From Martin Sieget
     - modify the ntp checks to work on SuSE
  
  
Index: doc/loncapafiles/ntpcheck.piml
diff -u doc/loncapafiles/ntpcheck.piml:1.6 doc/loncapafiles/ntpcheck.piml:1.7
--- doc/loncapafiles/ntpcheck.piml:1.6	Thu Aug 26 15:25:15 2004
+++ doc/loncapafiles/ntpcheck.piml	Wed Apr 13 14:54:32 2005
@@ -3,7 +3,7 @@
 <!-- ntpcheck.piml -->
 <!-- Matthew Hall -->
 
-<!-- $Id: ntpcheck.piml,v 1.6 2004/08/26 19:25:15 albertel Exp $ -->
+<!-- $Id: ntpcheck.piml,v 1.7 2005/04/13 18:54:32 albertel Exp $ -->
 
 <!--
 
@@ -37,16 +37,21 @@
 <perlscript mode="fg">
 print "Checking to be sure the Network Time Protocol is running properly.\n";
 print "For more information on ntpd please see http://www.ntp.org/\n";
-if (! -e "/etc/init.d/ntpd") {
+my $NTPD;
+if (-e "/etc/init.d/ntpd") {
+   $NTPD = "ntpd";
+} elsif (-e "/etc/init.d/xntpd") {
+   $NTPD = "xntpd";
+} else {
     print "ntp is not installed.\n";
     exit;
 }
-my $value = `/etc/init.d/ntpd status`;
-if ($value !~ / running/) {
-    print "WARNING: ntp is installed but is not currently running.\nPlease verify the configuration of ntp in /etc/ntp.conf and /etc/ntp/step-tickers\nStart ntp by executing\n /etc/init.d/ntpd start\n";
+my $value = `/etc/init.d/$NTPD status`;
+if ($value !~ /running/) {
+    print "WARNING: ntp is installed but is not currently running.\nPlease verify the configuration of ntp in /etc/ntp.conf and /etc/ntp/step-tickers\nStart ntp by executing\n /etc/init.d/$NTPD start\n";
 }
 # chkconfig barfs to stderr if the target isn't set up right.
-my $restartchk = `/sbin/chkconfig --list ntpd 2>/dev/null`;
+my $restartchk = `/sbin/chkconfig --list $NTPD 2>/dev/null`;
 if ($restartchk eq '') {
     print "**** WARNING: ntpd is either not installed or not configured to run at boot.\n";
     exit;
@@ -57,7 +62,7 @@
     exit;
 }
 if ($restartchk !~ /\s3:on/) {
-    print "**** WARNING: ntpd is not set to start at runlevel 3.  To correct this run:\n/sbin/chkconfig --level 345 ntpd on\n";
+    print "**** WARNING: ntpd is not set to start at runlevel 3.  To correct this run:\n/sbin/chkconfig --level 345 $NTPD on\n";
     exit;
 }
 if ($restartchk !~ /\s5:on/) {