Changeset 1127 in ProjectBuilder for devel/pb/bin/pb
- Timestamp:
- Dec 21, 2010, 2:37:35 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r1126 r1127 1951 1951 die("Found an existing Virtual machine $vmm. Won't overwrite") if (-r $vmm); 1952 1952 if (($vmtype eq "qemu") || ($vmtype eq "xen") || ($vmtype eq "kvm")) { 1953 pb_system("/usr/bin/qemu-img create -f qcow2 $vmm $vmsize->{$ENV{'PBPROJ'}}","Creating the QEMU VM"); 1953 my $command = pb_check_req("qemu-img",0); 1954 pb_system("$command create -f qcow2 $vmm $vmsize->{$ENV{'PBPROJ'}}","Creating the QEMU VM"); 1954 1955 } elsif ($vmtype eq "vmware") { 1955 1956 } else { … … 2059 2060 $addpkgs = "-a $postparam"; 2060 2061 } 2061 pb_system("sudo /usr/bin/rpmbootstrap $rbsopt $postinstall $addpkgs $ddir-$dver-$darch $rbsverb","Creating the rpmbootstrap VE for $ddir-$dver ($darch)", "verbose"); 2062 my $command = pb_check_req("rpmbootstrap",0); 2063 pb_system("sudo $command $rbsopt $postinstall $addpkgs $ddir-$dver-$darch $rbsverb","Creating the rpmbootstrap VE for $ddir-$dver ($darch)", "verbose"); 2062 2064 } elsif ($verpmstyle eq "mock") { 2063 2065 my ($rbsconf) = pb_conf_get("rbsconf"); 2064 pb_system("sudo /usr/sbin/mock --init --resultdir=\"/tmp\" --configdir=\"$rbsconf->{$ENV{'PBPROJ'}}\" -r $v $rbsopt","Creating the mock VE for $ddir-$dver ($darch)"); 2066 my $command = pb_check_req("mock",0); 2067 pb_system("sudo $command --init --resultdir=\"/tmp\" --configdir=\"$rbsconf->{$ENV{'PBPROJ'}}\" -r $v $rbsopt","Creating the mock VE for $ddir-$dver ($darch)"); 2065 2068 # Once setup we need to install some packages, the pb account, ... 2066 pb_system("sudo /usr/sbin/mock--install --configdir=\"$rbsconf->{$ENV{'PBPROJ'}}\" -r $v su","Configuring the mock VE");2069 pb_system("sudo $command --install --configdir=\"$rbsconf->{$ENV{'PBPROJ'}}\" -r $v su","Configuring the mock VE"); 2067 2070 } else { 2068 2071 die "Unknown verpmtype type $verpmstyle. Report to dev team";
Note:
See TracChangeset
for help on using the changeset viewer.