[LON-CAPA-cvs] cvs: loncom / lond
foxr
lon-capa-cvs@mail.lon-capa.org
Tue, 30 Sep 2003 10:16:06 -0000
foxr Tue Sep 30 06:16:06 2003 EDT
Modified files:
/loncom lond
Log:
Added invocation of apachereload in ReloadApache sub.
This completes the addtion of the reinit functionality.
Index: loncom/lond
diff -u loncom/lond:1.149 loncom/lond:1.150
--- loncom/lond:1.149 Tue Sep 30 05:44:13 2003
+++ loncom/lond Tue Sep 30 06:16:06 2003
@@ -2,7 +2,7 @@
# The LearningOnline Network
# lond "LON Daemon" Server (port "LOND" 5663)
#
-# $Id: lond,v 1.149 2003/09/30 09:44:13 foxr Exp $
+# $Id: lond,v 1.150 2003/09/30 10:16:06 foxr Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -60,6 +60,10 @@
# 09/08/2003 Ron Fox: Told lond to take care of change logging so we
# don't have to remember it:
# $Log: lond,v $
+# Revision 1.150 2003/09/30 10:16:06 foxr
+# Added invocation of apachereload in ReloadApache sub.
+# This completes the addtion of the reinit functionality.
+#
# Revision 1.149 2003/09/30 09:44:13 foxr
# Tested UpdateHosts ability to
# - Remove live children for hosts that are no longer in the hosts.tab
@@ -125,7 +129,7 @@
my $status='';
my $lastlog='';
-my $VERSION='$Revision: 1.149 $'; #' stupid emacs
+my $VERSION='$Revision: 1.150 $'; #' stupid emacs
my $remoteVERSION;
my $currenthostid;
my $currentdomainid;
@@ -588,8 +592,13 @@
}
#
# Reload the Apache daemon's state.
+# This is done by invoking /home/httpd/perl/apachereload
+# a setuid perl script that can be root for us to do this job.
#
sub ReloadApache {
+ my $execdir = $perlvar{'lonDaemons'};
+ my $script = $execdir."/apachereload";
+ system($script);
}
#