2,14 → 2,15 |
|
class Core { |
function getDistribution($message) { |
$answer = "unknown"; |
if (preg_match("/debian/i",$message)) { |
$answer = "Debian GNU/Linux"; |
$answer = "debian"; |
} |
if (preg_match("/ubuntu/i",$message)) { |
$answer = "Ubuntu Linux"; |
$answer = "ubuntu"; |
} |
if (preg_match("/infralinux/i",$message)) { |
$answer = "InfraLinux"; |
$answer = "infra"; |
} |
return $answer; |
} |
21,6 → 22,19 |
return false; |
} |
} |
function getDistVersion($message,$distro){ |
$answer = "unknown"; |
if ($distro == "debian") { |
if (preg_match("/sarge/i",$message)) $answer = "sarge"; |
if (preg_match("/etch/i",$message)) $answer = "etch"; |
if (preg_match("/lenny/i",$message)) $answer = "lenny"; |
} |
if ($distro == "ubuntu" || $distro == "infra") { |
if (preg_match("/hardy/i",$message)) $answer = "hardy"; |
if (preg_match("/intrepid/i",$message)) $answer = "intrepid"; |
} |
return $answer; |
} |
} |
|
?> |