fix bugs is dist detection
This commit is contained in:
@@ -1342,13 +1342,13 @@ class FroxlorInstall
|
||||
$this->_data['distribution'] = $_POST['distribution'];
|
||||
} else {
|
||||
$os_dist = parse_ini_file('/etc/os-release', false);
|
||||
$os_version = explode('.',$os_version['VERSION_ID'])[0];
|
||||
$os_version = explode('.',$os_dist['VERSION_ID'])[0];
|
||||
|
||||
$distros = glob(\Froxlor\FileDir::makeCorrectDir(\Froxlor\Froxlor::getInstallDir() . '/lib/configfiles/') . '*.xml');
|
||||
foreach ($distros as $_distribution) {
|
||||
$dist = new \Froxlor\Config\ConfigParser($_distribution);
|
||||
$ver = explode('.', $dist->distributionVersion)[0];
|
||||
if (strtolower($os_dist['ID']) == strtolower($dist->distributionName) && $os_version = $ver) {
|
||||
if (strtolower($os_dist['ID']) == strtolower($dist->distributionName) && $os_version == $ver) {
|
||||
$this->_data['distribution'] = str_replace(".xml", "", strtolower(basename($_distribution)));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user