Changeset 714 in ProjectBuilder


Ignore:
Timestamp:
Mar 2, 2009, 1:15:19 PM (15 years ago)
Author:
Bruno Cornec
Message:

Adds Asianux support to pb for MondoRescue official packages support

Location:
devel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-modules/lib/ProjectBuilder/Distribution.pm

    r711 r714  
    114114        ($ddir =~ /fedora/) ||
    115115        ($ddir =~ /vmware/) ||
     116        ($ddir =~ /asianux/) ||
    116117        ($ddir =~ /centos/)) {
    117118    $dfam="rh";
     
    133134        $dsuf=".rh$dver1";
    134135        $dupd="unknown";
     136    } elsif ($ddir =~ /asianux/) {
     137        $dsuf=".asianux$dver1";
    135138    } elsif ($ddir =~ /vmware/) {
    136139        $dsuf=".vwm$dver1";
     
    203206    'vmware'            =>  'vmware-release',       # >= 3
    204207    'sles'              =>  'sles-release',         # Doesn't exist as of 10
     208    'asianux'           =>  'asianux-release',      # >= 2.2
    205209# Untested
    206210    'knoppix'           =>  'knoppix_version',      #
     
    266270    'suse'                  => 'SUSE LINUX (\d.+) \(',
    267271    'opensuse'              => 'openSUSE (\d.+) \(',
     272    'asianux'               => 'Asianux \s*release (.+) \(',
    268273    'lsb'                   => '.*[^Ubunt].*\nDISTRIB_RELEASE=(.+)',
    269274# Ubuntu includes a /etc/debian_version file that cretaes an ambiguity with debian
  • devel/pb/bin/pb

    r702 r714  
    21462146        pb_distro_installdeps(undef,$dtype,$pbupd,pb_distro_only_deps_needed($dtype,"rpm-build wget patch ntp sudo perl-DateManip perl-ExtUtils-MakeMaker perl-File-MimeInfo perl-Mail-Sendmail"));
    21472147    }
     2148} elsif ($ddir eq "asianux") {
     2149    pb_system("yum clean all","Cleaning yum env");
     2150    pb_distro_installdeps(undef,$dtype,$pbupd,pb_distro_only_deps_needed($dtype,"rpm-build wget patch ntp sudo perl-DateManip"));
     2151    pb_system("$insmb","$cmtmb");
     2152    pb_system("$insfm","$cmtfm");
     2153    pb_system("$insfb","$cmtfb");
     2154    pb_system("$insms","$cmtms");
    21482155} elsif (( $dfam eq "rh" ) || ($ddir eq "sles") || (($ddir eq "suse") && (($dver eq "10.1") || ($dver eq "10.0"))) || ($ddir eq "slackware")) {
    21492156    # Suppose pkg are installed already as no online mirror available
Note: See TracChangeset for help on using the changeset viewer.