/ / my $configfiles = 'yum and MySQL'; my $mysqlcmd = '/etc/init.d/mysqld restart'; if ('' eq 'suse9.2' || '' eq 'suse9.3' || '' eq 'sles9' || '' eq 'sles10' || '' eq 'sles11' || '' eq 'suse10.1' || '' eq 'suse10.2' || '' eq 'suse10.3' || '' eq 'suse11.1' || '' eq 'suse11.2' || '' eq 'suse11.3' || '' eq 'suse11.4' || '' eq 'suse12.1' || '' eq 'suse12.2' || '' eq 'suse12.3' || '' eq 'suse13.1') { $mysqlcmd = '/etc/init.d/mysql restart'; $configfiles = 'MySQL'; } elsif (('' eq 'sles12') || ('' eq 'sles15') || ('' eq 'suse13.2')) { $mysqlcmd = '/bin/systemctl restart mysql.service'; $configfiles = 'MySQL'; } elsif ('' eq 'rhes4') { $configfiles = 'MySQL'; } elsif ('' eq 'debian5' || '' eq 'debian6' || '' eq 'ubuntu6' || '' eq 'ubuntu8' || '' eq 'ubuntu10' || '' eq 'ubuntu12' || '' eq 'ubuntu14' || '' eq 'ubuntu16') { $configfiles = 'Apt and MySQL'; $mysqlcmd = 'sudo /etc/init.d/mysql restart'; } elsif (('' eq 'fedora16') || ('' eq 'fedora17') || ('' eq 'fedora18') || ('' eq 'fedora19') || ('' eq 'fedora20') || ('' eq 'fedora21')) { $mysqlcmd = '/bin/systemctl restart mysqld.service'; } elsif (('' eq 'rhes7') || ('' eq 'centos7') || ('' eq 'scientific7') || ('' eq 'fedora22') || ('' eq 'fedora23') || ('' eq 'fedora24') || ('' eq 'fedora25') || ('' eq 'fedora26') || ('' eq 'fedora27') || ('' eq 'fedora28') || ('' eq 'fedora29') || ('' eq 'fedora30') || ('' eq 'fedora31') || ('' eq 'fedora32') || ('' eq 'fedora33') || ('' eq 'fedora34') || ('' eq 'fedora35') || ('' eq 'centos8') || ('' eq 'rhes8') || ('' eq 'oracle7') || ('' eq 'oracle8') || ('' eq 'rocky8') || ('' eq 'alma8') || ('' eq 'centos8-stream') || ('' eq 'centos9-stream') || ('' eq 'rhes9') || ('' eq 'oracle9') || ('' eq 'rocky9') || ('' eq 'alma9')) { $mysqlcmd = '/bin/systemctl restart mariadb.service'; } elsif (('' eq 'ubuntu18') || ('' eq 'ubuntu20')) { $configfiles = 'Apt and MySQL'; $mysqlcmd = 'sudo /bin/systemctl restart mysql.service'; } print "\nUpdating $configfiles configuration files\n"; system("/home/httpd/perl/modify_config_files.pl"); my $returnvalue = $?>>8; if ($returnvalue == 1) { ## the /etc/my.cnf file was modified. print "**** WARNING: You need to restart MySQL at this time.\n". " Use the command \"$mysqlcmd\"\n"; }