Changeset 1030 in ProjectBuilder for devel/pb/bin/pb


Ignore:
Timestamp:
May 22, 2010, 3:24:20 AM (14 years ago)
Author:
Bruno Cornec
Message:
  • Add support for Ubuntu 10.04 with debootstrap (universe repo needed)
  • Add support of option rbsopt for deb based distro
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r1029 r1030  
    17591759            my ($verpmtype,$vedebtype) = pb_conf_get("verpmtype","vedebtype");
    17601760            if (($create != 0) || ((defined $verebuild) && ($verebuild->{$ENV{'PBPROJ'}} =~ /true/i)) || ($pbforce == 1)) {
     1761                my ($rbsopt1) = pb_conf_get_if("rbsopt");
     1762
    17611763                # We have to rebuild the chroot
    17621764                if ($dtype eq "rpm") {
     
    17661768
    17671769                    # Get potential rbs option
    1768                     my ($rbsopt1) = pb_conf_get_if("rbsopt");
    17691770                    my $rbsopt = "";
    17701771                    if (defined $rbsopt1) {
     
    18421843                    }
    18431844
     1845                    # Get potential rbs option
     1846                    my $rbsopt = "";
     1847                    if (defined $rbsopt1) {
     1848                        if (defined $rbsopt1->{$vedebstyle}) {
     1849                            $rbsopt = $rbsopt1->{$vedebstyle};
     1850                        } elsif (defined $rbsopt1->{$ENV{'PBPROJ'}}) {
     1851                            $rbsopt = $rbsopt1->{$ENV{'PBPROJ'}};
     1852                        } else {
     1853                            $rbsopt = "";
     1854                        }
     1855                    }
     1856   
    18441857                    # debootstrap works with amd64 not x86_64
    18451858                    my $debarch = $darch;
     
    18491862                        $dbsverb = "--verbose" if ($pbdebug gt 0);
    18501863
    1851                         pb_system("sudo /usr/sbin/debootstrap $dbsverb --arch=$debarch $addpkgs $codename \"$vepath->{$ENV{'PBPROJ'}}/$ddir/$dver/$darch\"","Creating the debootstrap VE for $ddir-$dver ($darch)", "verbose");
     1864                        # Some perl modules are in Universe on Ubuntu
     1865                        $rbsopt .= " --components=main,universe" if ($ddir eq "ubuntu");
     1866
     1867                        pb_system("sudo /usr/sbin/debootstrap $dbsverb $rbsopt --arch=$debarch $addpkgs $codename \"$vepath->{$ENV{'PBPROJ'}}/$ddir/$dver/$darch\"","Creating the debootstrap VE for $ddir-$dver ($darch)", "verbose");
    18521868                        # debootstrap doesn't create an /etc/hosts file
    18531869                        if (! -f "$vepath->{$ENV{'PBPROJ'}}/$ddir/$dver/$darch/etc/hosts" ) {
Note: See TracChangeset for help on using the changeset viewer.