Changeset 13 in ProjectBuilder for devel/pb/lib/distro.pm


Ignore:
Timestamp:
Jul 30, 2007, 1:32:55 PM (17 years ago)
Author:
Bruno Cornec
Message:

Deal with rpm build process

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/lib/distro.pm

    r11 r13  
    2323($ddir, $dver) = distro_get() if ((not defined $ddir) || (not defined $dver));
    2424
     25# There shold be unicity of names between ddir dfam and dtype
     26# In case of duplicate, bad things can happen
    2527if (($ddir =~ /debian/) ||
    2628    ($ddir =~ /ubuntu/)) {
    27     $dfam="debian";
     29    $dfam="du";
    2830    $dtype="deb";
    2931    $dsuf=".$ddir$dver";
    3032} elsif ($ddir =~ /gentoo/) {
    31     $dfam="gentoo";
     33    $dfam="gen";
    3234    $dtype="ebuild";
    3335    my $dver1 = $dver;
     
    3537    $dsuf=".$ddir$dver1";
    3638} elsif ($ddir =~ /slackware/) {
    37     $dfam="slackware";
     39    $dfam="slack";
    3840    $dtype="tgz";
    3941    $dsuf=".$dfam$dver";
    4042} elsif (($ddir =~ /suse/) ||
    4143        ($ddir =~ /sles/)) {
    42     $dfam="suse";
     44    $dfam="novell";
    4345    $dtype="rpm";
    4446    $dsuf=".$ddir$dver";
     
    4749        ($ddir =~ /fedora/) ||
    4850        ($ddir =~ /centos/)) {
    49     $dfam="redhat";
     51    $dfam="rh";
    5052    $dtype="rpm";
    5153    my $dver1 = $dver;
     
    6062} elsif (($ddir =~ /mandrake/) ||
    6163        ($ddir =~ /mandriva/)) {
    62     $dfam="mandriva";
     64    $dfam="md";
    6365    $dtype="rpm";
    6466    if ($ddir =~ /mandrake/) {
     
    7072    }
    7173} elsif ($ddir =~ /freebsd/) {
    72     $dfam="freebsd";
     74    $dfam="bsd";
    7375    $dtype="port";
    7476    my $dver1 = $dver;
Note: See TracChangeset for help on using the changeset viewer.