- added freebsd to configfiles array so it shows up in the menu, fixes #97
- check for mysqldump also in /usr/local/bin (freebsd), fixes #99
This commit is contained in:
@@ -507,7 +507,23 @@ if(isset($_POST['installstep'])
|
|||||||
|
|
||||||
if(is_file("/usr/bin/mysqldump"))
|
if(is_file("/usr/bin/mysqldump"))
|
||||||
{
|
{
|
||||||
$command = "/usr/bin/mysqldump " . $mysql_database . " -u " . $mysql_root_user . " --password='" . $mysql_root_pass . "' --result-file=" . $filename;
|
$do_backup = true;
|
||||||
|
$mysql_dump = '/usr/bin/mysqldump';
|
||||||
|
}
|
||||||
|
elseif(is_file("/usr/local/bin/mysqldump"))
|
||||||
|
{
|
||||||
|
$do_backup = true;
|
||||||
|
$mysql_dump = '/usr/local/bin/mysqldump';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$do_backup = false;
|
||||||
|
status_message('red', $lng['install']['backing_up_binary_missing']);
|
||||||
|
}
|
||||||
|
|
||||||
|
if($do_backup) {
|
||||||
|
|
||||||
|
$command = $mysql_dump . " " . $mysql_database . " -u " . $mysql_root_user . " --password='" . $mysql_root_pass . "' --result-file=" . $filename;
|
||||||
$output = exec($command);
|
$output = exec($command);
|
||||||
|
|
||||||
if(stristr($output, "error"))
|
if(stristr($output, "error"))
|
||||||
@@ -518,10 +534,7 @@ if(isset($_POST['installstep'])
|
|||||||
{
|
{
|
||||||
status_message('green', 'OK');
|
status_message('green', 'OK');
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
status_message('red', $lng['install']['backing_up_binary_missing']);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -45,6 +45,6 @@ else
|
|||||||
|
|
||||||
$cfgPath = 'lib/configfiles/';
|
$cfgPath = 'lib/configfiles/';
|
||||||
$configfiles = Array();
|
$configfiles = Array();
|
||||||
$configfiles = array_merge(include $cfgPath . 'lenny.inc.php', include $cfgPath . 'etch.inc.php', include $cfgPath . 'hardy.inc.php', include $cfgPath . 'gentoo.inc.php', include $cfgPath . 'suse10.inc.php');
|
$configfiles = array_merge(include $cfgPath . 'lenny.inc.php', include $cfgPath . 'etch.inc.php', include $cfgPath . 'hardy.inc.php', include $cfgPath . 'gentoo.inc.php', include $cfgPath . 'suse10.inc.php', include $cfgPath . 'freebsd.inc.php');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user