Changeset 677 in ProjectBuilder for devel/pb/bin
- Timestamp:
- Feb 12, 2009, 12:54:19 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r670 r677 1412 1412 my $vmcmd; # has to be used for pb_check_ps 1413 1413 my $vmm; # has to be used for pb_check_ps 1414 if ( $vmtype eq "qemu") {1414 if (($vmtype eq "qemu") || ($vmtype eq "kvm")) { 1415 1415 my $qemucmd32; 1416 1416 my $qemucmd64; … … 1422 1422 $qemucmd64 = "/usr/bin/qemu-system-x86_64"; 1423 1423 } 1424 if ($v =~ /x86_64/) { 1425 $vmcmd = "$qemucmd64"; 1426 # Not needed with latest versions of qemu it seems 1427 #$vmcmd = "$qemucmd64 -no-kqemu"; 1428 # This one may now be needed 1429 #$vmcmd = "$qemucmd64 -no-kvm"; 1430 } else { 1431 $vmcmd = "$qemucmd32"; 1432 } 1433 $vmm = "$vmpath->{$ENV{'PBPROJ'}}/$v.qemu"; 1434 if ($create != 0) { 1435 $ENV{'PBVMOPT'} .= " -cdrom $iso -boot d"; 1436 } 1437 $cmd = "$vmcmd $ENV{'PBVMOPT'} -redir tcp:$nport:10.0.2.15:22 $vmm" 1424 if ($v =~ /x86_64/) { 1425 $vmcmd = "$qemucmd64"; 1426 } else { 1427 $vmcmd = "$qemucmd32"; 1428 } 1429 if ($vmtype eq "kvm") { 1430 $vmcmd = "/usr/bin/kvm"; 1431 } 1432 $vmm = "$vmpath->{$ENV{'PBPROJ'}}/$v.qemu"; 1433 if ($create != 0) { 1434 $ENV{'PBVMOPT'} .= " -cdrom $iso -boot d"; 1435 } 1436 $cmd = "$vmcmd $ENV{'PBVMOPT'} -redir tcp:$nport:10.0.2.15:22 $vmm" 1438 1437 } elsif ($vmtype eq "xen") { 1439 1438 } elsif ($vmtype eq "vmware") { … … 1450 1449 if ($create != 0) { 1451 1450 die("Found an existing Virtual machine $vmm. Won't overwrite") if (-r $vmm); 1452 if (($vmtype eq "qemu") || ($vmtype eq "xen") ) {1451 if (($vmtype eq "qemu") || ($vmtype eq "xen") || ($vmtype eq "kvm")) { 1453 1452 pb_system("/usr/bin/qemu-img create -f qcow2 $vmm $vmsize->{$ENV{'PBPROJ'}}","Creating the QEMU VM"); 1454 1453 } elsif ($vmtype eq "vmware") {
Note:
See TracChangeset
for help on using the changeset viewer.