Diff for /doc/install/linux/install.pl between versions 1.15 and 1.17

version 1.15, 2011/05/23 23:45:39 version 1.17, 2011/05/26 13:33:30
Line 600  sub chkapache { Line 600  sub chkapache {
     my ($distro,$instdir) = @_;      my ($distro,$instdir) = @_;
     my $fixapache = 1;      my $fixapache = 1;
     if ($distro =~ /^(debian|ubuntu)/) {      if ($distro =~ /^(debian|ubuntu)/) {
         if (!-e "$instdir/debian-ubuntu/apache2.conf") {          if (!-e "$instdir/debian-ubuntu/loncapa") {
             $fixapache = 0;              $fixapache = 0;
             print &mt('Warning: No LON-CAPA Apache configuration file found for installation check.')."\n";               print &mt('Warning: No LON-CAPA Apache configuration file found for installation check.')."\n"; 
         } elsif ((-e "/etc/apache2/sites-available/loncapa") && (-e "$instdir/debian-ubuntu/apache2.conf")) {          } elsif ((-e "/etc/apache2/sites-available/loncapa") && (-e "$instdir/debian-ubuntu/loncapa")) {
             if (open(PIPE, "diff --brief $instdir/debian-ubuntu/apache2.conf /etc/apache2/sites-available/loncapa |")) {              if (open(PIPE, "diff --brief $instdir/debian-ubuntu/loncapa /etc/apache2/sites-available/loncapa |")) {
                 my $diffres = <PIPE>;                  my $diffres = <PIPE>;
                 close(PIPE);                  close(PIPE);
                 chomp($diffres);                  chomp($diffres);
Line 699  sub chksrvcs { Line 699  sub chksrvcs {
             close(PIPE);              close(PIPE);
             if ($daemonrunning) {              if ($daemonrunning) {
                 if ($service eq 'memcached') {                  if ($service eq 'memcached') {
                     my $cmd = '/usr/sbin/memcached';                      my $cmd = '/usr/bin/memcached';
                     if ($distro =~ /^centos|fedora|scientific|rhes/) {                      if ($distro =~ /^(suse|sles)/) {
                         $cmd = '/usr/bin/memcached';                            $cmd = '/usr/sbin/memcached';
                     }                       }
                     unless ($daemonrunning =~ m{^www[^/]+\Q$cmd -m 400 -v\E$}) {                      unless ($daemonrunning =~ m{^www[^/]+\Q$cmd -m 400 -v\E$}) {
                         $stopsrvcs{$service} = 1;                          $stopsrvcs{$service} = 1;
                     }                      }
Line 1720  sub copy_httpd_conf { Line 1720  sub copy_httpd_conf {
   
 #########################################################  #########################################################
 ##  ##
 ## Ubuntu/Debian -- copy our apache2 configuration file to  ## Ubuntu/Debian -- copy our loncapa configuration file to
 ## sites-available and set the symlink from sites-enabled.  ## sites-available and set the symlink from sites-enabled.
 ##  ##
 #########################################################  #########################################################
Line 1736  sub copy_apache2_debconf { Line 1736  sub copy_apache2_debconf {
     if (-e "$apache2_sites_available_dir/loncapa") {      if (-e "$apache2_sites_available_dir/loncapa") {
         copy("$apache2_sites_available_dir/loncapa","$apache2_sites_available_dir/loncapa.original");          copy("$apache2_sites_available_dir/loncapa","$apache2_sites_available_dir/loncapa.original");
     }      }
     copy("$instdir/debian-ubuntu/apache2.conf","$apache2_sites_available_dir/loncapa");      copy("$instdir/debian-ubuntu/loncapa","$apache2_sites_available_dir/loncapa");
     chmod(0444,"$apache2_sites_available_dir/loncapa");      chmod(0444,"$apache2_sites_available_dir/loncapa");
     symlink("$apache2_sites_available_dir/loncapa","$apache2_sites_enabled_dir/000-default");      symlink("$apache2_sites_available_dir/loncapa","$apache2_sites_enabled_dir/000-default");
     my $apache2_mods_enabled_dir = '/etc/apache2/mods-enabled';      my $apache2_mods_enabled_dir = '/etc/apache2/mods-enabled';

Removed from v.1.15  
changed lines
  Added in v.1.17


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>