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

raeburn raeburn at source.lon-capa.org
Sat Jan 3 16:49:15 EST 2026


raeburn		Sat Jan  3 21:49:15 2026 EDT

  Modified files:              
    /doc/loncapafiles	axe_config_check.piml 
  Log:
  - Set correct ownership of /home/www/.bashrc if it did not already exist
    and use correct path to axe directory.
  
  
Index: doc/loncapafiles/axe_config_check.piml
diff -u doc/loncapafiles/axe_config_check.piml:1.1 doc/loncapafiles/axe_config_check.piml:1.2
--- doc/loncapafiles/axe_config_check.piml:1.1	Wed Dec 31 23:44:31 2025
+++ doc/loncapafiles/axe_config_check.piml	Sat Jan  3 21:49:15 2026
@@ -2,7 +2,7 @@
 	"http://lpml.sourceforge.net/DTD/piml.dtd">
 <!-- axe_config_check.piml -->
 
-<!-- $Id: axe_config_check.piml,v 1.1 2025/12/31 23:44:31 raeburn Exp $ -->
+<!-- $Id: axe_config_check.piml,v 1.2 2026/01/03 21:49:15 raeburn Exp $ -->
 
 <!--
 
@@ -32,16 +32,18 @@
 <targetroot>/</targetroot>
 <files>
 <file>
-<target dist="default">/home/httpd/nodejs/axe</target>
+<target dist="default">/home/httpd/node.js/axe</target>
 <perlscript mode="fg">
 use strict;
 use Cwd;
 
 my $addexport = 1;
+my $wwwuid = getpwnam('www');
+my $wwwgid = getgrnam('www');
 
 if (-e '/home/www/.bashrc') {
     if (open(my $fh,'<','/home/www/.bashrc')) {
-        while my $line (<fh>) {
+        while (my $line = <fh>) {
             chomp($line);
             if ($line =~ m{^\Qexport PUPPETEER_EXECUTABLE_PATH="/usr/bin/chromium-browser"\E$}) {
                 $addexport = 0;
@@ -60,18 +62,18 @@
     if (open(my $fh,'>','/home/www/.bashrc')) {
         print $fh 'export PUPPETEER_EXECUTABLE_PATH="/usr/bin/chromium-browser"'."\n";
         close($fh);
-        chown()
+        chown($wwwuid,$wwwgid,'/home/www/.bashrc');
+        chmod(0644,'/home/www/.bashrc');
     }
 }
 
 my $original_dir = cwd();
-my $original_uid = $gt;; 
 my $wwwuid = getpwnam('www');
 my $wwwgid = getgrnam('www');
 
-$( = $wwwgid;
+$) = $wwwgid;
 $> = $wwwuid;
-if (chdir '/home/httpd/nodejs/axe') {
+if (chdir '/home/httpd/node.js/axe') {
     if (open(PIPE,"npm install|")) {
         my @lines = (<PIPE>);
         close(PIPE);
@@ -82,6 +84,7 @@
     }
 }
 $> = $<;
+$) = $(; 
 chdir $original_dir;
 
 </perlscript>




More information about the LON-CAPA-cvs mailing list