Diff for /loncom/debugging_tools/modify_config_files.pl between versions 1.19 and 1.20

version 1.19, 2021/03/22 21:15:53 version 1.20, 2021/03/25 13:23:07
Line 245  if ($dist =~ /^fedora(\d+)$/) { Line 245  if ($dist =~ /^fedora(\d+)$/) {
 }  }
   
 my $mysqlfile = '/etc/my.cnf';  my $mysqlfile = '/etc/my.cnf';
   my $mysqlconf = [{section =>'mysqld',
                     key     =>'wait_timeout=',
                     value   =>'31536000'}];
 if ($dist =~ /^ubuntu(\d+)$/) {  if ($dist =~ /^ubuntu(\d+)$/) {
     my $version = $1;      my $version = $1;
     $mysqlfile = '/etc/mysql/my.cnf';      $mysqlfile = '/etc/mysql/my.cnf';
     if ($version > 14) {      if ($version > 14) {
         $mysqlfile = '/etc/mysql/mysql.conf.d/mysqld.cnf';          $mysqlfile = '/etc/mysql/mysql.conf.d/mysqld.cnf';
           if ($version < 20) {
               push(@{$mysqlconf},
                    {section =>'mysqld',
                     key     =>'sql_mode=',
                     value   =>'"STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"'});
           } else {
               push(@{$mysqlconf},
                    {section =>'mysqld',
                     key     =>'sql_mode=',
                     value   =>'"STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"'});
           }
     }      }
 }  }
   
 my $mysql_global_status =  my $mysql_global_status = &update_file($mysqlfile,$mysqlconf);
     &update_file($mysqlfile,  
              [{section =>'mysqld',  
                key     =>'wait_timeout=',  
                value   =>'31536000', }]);  
   
 my $local_my_cnf = '/home/www/.my.cnf';  my $local_my_cnf = '/home/www/.my.cnf';
 if (! -e $local_my_cnf) {  if (! -e $local_my_cnf) {

Removed from v.1.19  
changed lines
  Added in v.1.20


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