Ticket #41: vmcmd.patch

File vmcmd.patch, 885 bytes (added by Joachim Langenbach, 14 years ago)

Patch (devel-version) to use a vmcmd64 too

  • pb

    old new sub pb_launchv {  
    16161620        die "-i iso parameter needed" if (((not defined $iso) || ($iso eq "")) && ($create != 0));
    16171621
    16181622        # TODO: vmmonport should be optional
    1619         my ($ptr,$ptr2,$vmpath,$vmport,$vmsize,$vmmonport) = pb_conf_get("vmtype","vmcmd","vmpath","vmport","vmsize","vmmonport");
     1623        my ($ptr,$ptr2,$ptr3, $vmpath,$vmport,$vmsize,$vmmonport) = pb_conf_get("vmtype","vmcmd32","vmcmd64","vmpath","vmport","vmsize","vmmonport");
    16201624        my ($vmopt,$vmtmout,$vmsnap) = pb_conf_get_if("vmopt","vmtmout","vmsnap");
    16211625
    16221626        my $vmtype = $ptr->{$ENV{'PBPROJ'}};
    16231627        my $vmcmd = $ptr2->{$ENV{'PBPROJ'}};
     1628        # selecting correct command for architecture
     1629        if ($v =~ /x86_64/) {
     1630            $vmcmd = $ptr3->{$ENV{'PBPROJ'}};
     1631        }
     1632
    16241633        if (not defined $ENV{'PBVMOPT'}) {
    16251634            $ENV{'PBVMOPT'} = "";
    16261635        }