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


Ignore:
Timestamp:
Mar 1, 2010, 9:27:20 AM (14 years ago)
Author:
Bruno Cornec
Message:

r3711@localhost: bruno | 2010-03-01 07:29:29 +0100

  • veconf => rbsconf
  • Adds option -a to rpmbootstrap in order for pb to automatically install the packages it needs
  • Check CentOS4 VE OK
  • Adds pb.conf man page to spec build
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r989 r991  
    17911791                        my $rbsverb = "";
    17921792                        $rbsverb = "--verbose" if ($pbdebug gt 0);
    1793                         pb_system("sudo /usr/bin/rpmbootstrap $postinstall $ddir-$dver-$darch $rbsverb","Creating the rpmbootstrap VE for $ddir-$dver ($darch)", "verbose");
     1793                        my $addpkgs = "";
     1794                        my $postparam = "";
     1795                        $postparam .= pb_distro_get_param($ddir,$dver,$darch,$osmindep);
     1796                        if ($postparam eq "") {
     1797                            $addpkgs = "";
     1798                        } else {
     1799                            $addpkgs = "-a $postparam";
     1800                        }
     1801                        pb_system("sudo /usr/bin/rpmbootstrap $postinstall $addpkgs $ddir-$dver-$darch $rbsverb","Creating the rpmbootstrap VE for $ddir-$dver ($darch)", "verbose");
    17941802                    } elsif ($verpmstyle eq "mock") {
    17951803                        pb_system("sudo /usr/sbin/mock --init --resultdir=\"/tmp\" --configdir=\"$rbsconf->{$ENV{'PBPROJ'}}\" -r $v","Creating the mock VE for $ddir-$dver ($darch)");
     
    23062314    print SCRIPT << "EOF";
    23072315pb_system("groupadd $pbac->{$ENV{'PBPROJ'}}","Adding group $pbac->{$ENV{'PBPROJ'}}");
    2308 pb_system("useradd -g $pbac->{$ENV{'PBPROJ'}} -m -d $home/$pbac->{$ENV{'PBPROJ'}} $pbac->{$ENV{'PBPROJ'}}","Adding user $pbac->{$ENV{'PBPROJ'}} (group $pbac->{$ENV{'PBPROJ'}} - home $home/$pbac->{$ENV{'PBPROJ'}}");
     2316pb_system("useradd -g $pbac->{$ENV{'PBPROJ'}} -m -d $home/$pbac->{$ENV{'PBPROJ'}} $pbac->{$ENV{'PBPROJ'}}","Adding user $pbac->{$ENV{'PBPROJ'}} (group $pbac->{$ENV{'PBPROJ'}} - home $home/$pbac->{$ENV{'PBPROJ'}})");
    23092317}
    23102318EOF
Note: See TracChangeset for help on using the changeset viewer.