ProjectBuilder::Distribution is a Perl modules that provides functions to allow detection of Linux distributions, and giving back some attributes concerning them.
SYNOPSIS
use ProjectBuilder::Distribution;
#
# Return information on the running distro
#
my ($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch) = pb_distro_init();
print "distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch)."
";
#
# Return information on the requested distro
#
my ($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch) = pb_distro_init("ubuntu","7.10","x86_64");
print "distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch)."
";
#
# Return information on the running distro
#
my ($ddir,$dver) = pb_distro_get();
my ($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch) = pb_distro_init($ddir,$dver);
print "distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch)."
";
Product's homepage
Requirements:
· Perl