[pve-devel] r6464 - in qemu-server/pve2: . PVE

svn-commits at proxmox.com svn-commits at proxmox.com
Fri Aug 12 08:58:22 CEST 2011


Author: dietmar
Date: 2011-08-12 08:58:22 +0200 (Fri, 12 Aug 2011)
New Revision: 6464

Modified:
   qemu-server/pve2/ChangeLog
   qemu-server/pve2/PVE/QemuServer.pm
Log:
	* PVE/QemuServer.pm (config_to_command): fix for 0.15.0 - supress
	network boot



Modified: qemu-server/pve2/ChangeLog
===================================================================
--- qemu-server/pve2/ChangeLog	2011-08-12 06:45:23 UTC (rev 6463)
+++ qemu-server/pve2/ChangeLog	2011-08-12 06:58:22 UTC (rev 6464)
@@ -1,3 +1,8 @@
+2011-08-12  Proxmox Support Team  <support at proxmox.com>
+
+	* PVE/QemuServer.pm (config_to_command): fix for 0.15.0 - supress
+	network boot
+
 2011-08-04  Proxmox Support Team  <support at proxmox.com>
 
 	* PVE/QemuServer.pm (config_list): use PVE::Cluster::get_vmlist()

Modified: qemu-server/pve2/PVE/QemuServer.pm
===================================================================
--- qemu-server/pve2/PVE/QemuServer.pm	2011-08-12 06:45:23 UTC (rev 6463)
+++ qemu-server/pve2/PVE/QemuServer.pm	2011-08-12 06:58:22 UTC (rev 6464)
@@ -2000,7 +2000,11 @@
 		push @$cmd, '-netdev', "type=user,id=${k},hostname=$vmname";
 	    }
 
-	    push @$cmd, '-device', "$device,mac=$net->{macaddr},netdev=${k}";
+	    # qemu > 0.15 always try to boot from network - we disable that by
+	    # not loading the pxe rom file
+	    my $extra = (!$conf->{boot} || ($conf->{boot} !~ m/n/)) ?
+		"romfile=," : '';
+	    push @$cmd, '-device', "$device,${extra}mac=$net->{macaddr},netdev=${k}";
 	}
     } 
        



More information about the pve-devel mailing list