core: adjust for updated stubdom support in libvirt
Fixes QubesOS/qubes-issues#1456
This commit is contained in:
parent
2fdbf51ccc
commit
f525a58134
@ -1161,8 +1161,10 @@ class QubesVm(object):
|
|||||||
args['dns2'] = self.secondary_dns
|
args['dns2'] = self.secondary_dns
|
||||||
args['netmask'] = self.netmask
|
args['netmask'] = self.netmask
|
||||||
args['netdev'] = self._format_net_dev(self.ip, self.mac, self.netvm.name)
|
args['netdev'] = self._format_net_dev(self.ip, self.mac, self.netvm.name)
|
||||||
args['disable_network1'] = '';
|
args['network_begin'] = ''
|
||||||
args['disable_network2'] = '';
|
args['network_end'] = ''
|
||||||
|
args['no_network_begin'] = '<!--'
|
||||||
|
args['no_network_end'] = '-->'
|
||||||
else:
|
else:
|
||||||
args['ip'] = ''
|
args['ip'] = ''
|
||||||
args['mac'] = ''
|
args['mac'] = ''
|
||||||
@ -1171,8 +1173,10 @@ class QubesVm(object):
|
|||||||
args['dns2'] = ''
|
args['dns2'] = ''
|
||||||
args['netmask'] = ''
|
args['netmask'] = ''
|
||||||
args['netdev'] = ''
|
args['netdev'] = ''
|
||||||
args['disable_network1'] = '<!--';
|
args['network_begin'] = '<!--'
|
||||||
args['disable_network2'] = '-->';
|
args['network_end'] = '-->'
|
||||||
|
args['no_network_begin'] = ''
|
||||||
|
args['no_network_end'] = ''
|
||||||
args.update(self.storage.get_config_params())
|
args.update(self.storage.get_config_params())
|
||||||
if hasattr(self, 'kernelopts'):
|
if hasattr(self, 'kernelopts'):
|
||||||
args['kernelopts'] = self.kernelopts
|
args['kernelopts'] = self.kernelopts
|
||||||
|
@ -57,7 +57,7 @@ Requires: libvirt-python
|
|||||||
%if x%{?backend_vmm} == xxen
|
%if x%{?backend_vmm} == xxen
|
||||||
Requires: xen-runtime
|
Requires: xen-runtime
|
||||||
Requires: xen-hvm
|
Requires: xen-hvm
|
||||||
Requires: libvirt-daemon-xen >= 1.2.12-3
|
Requires: libvirt-daemon-xen >= 1.2.20-4
|
||||||
%endif
|
%endif
|
||||||
Requires: createrepo
|
Requires: createrepo
|
||||||
Requires: gnome-packagekit
|
Requires: gnome-packagekit
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
<loader>hvmloader</loader>
|
<loader>hvmloader</loader>
|
||||||
<boot dev='cdrom'/>
|
<boot dev='cdrom'/>
|
||||||
<boot dev='hd'/>
|
<boot dev='hd'/>
|
||||||
{disable_network1}<cmdline>-net lwip,client_ip={ip},server_ip={dns2},dns={dns1},gw={gateway},netmask={netmask}</cmdline>{disable_network2}
|
|
||||||
</os>
|
</os>
|
||||||
<features>
|
<features>
|
||||||
<pae/>
|
<pae/>
|
||||||
@ -22,7 +21,8 @@
|
|||||||
<on_reboot>destroy</on_reboot>
|
<on_reboot>destroy</on_reboot>
|
||||||
<on_crash>destroy</on_crash>
|
<on_crash>destroy</on_crash>
|
||||||
<devices>
|
<devices>
|
||||||
<emulator type='stubdom'/>
|
{no_network_begin}<emulator type='stubdom'/>{no_network_end}
|
||||||
|
{network_begin}<emulator type='stubdom' cmdline='-net lwip,client_ip={ip},server_ip={dns2},dns={dns1},gw={gateway},netmask={netmask}'/>{network_end}
|
||||||
{rootdev}
|
{rootdev}
|
||||||
{privatedev}
|
{privatedev}
|
||||||
{otherdevs}
|
{otherdevs}
|
||||||
|
Loading…
Reference in New Issue
Block a user