[elbe-devel] [PATCH 1/2] init libvirt.xml.mako: also configure the specified mac address in libvirt
Manuel Traut
manut at linutronix.de
Wed Apr 10 14:55:26 CEST 2019
On 14:43 Wed 10 Apr , Torben Hohn wrote:
> the initvm network interface mac address has always been configurable
> when the Makefile was used.
>
> add that functionality to libvirt.xml.mako, so that the initvm network
> interface shows up with a persistant mac address.
>
> Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>
Reviewed-by: Manuel Traut <manut at linutronix.de>
> ---
> elbepack/init/libvirt.xml.mako | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/elbepack/init/libvirt.xml.mako b/elbepack/init/libvirt.xml.mako
> index 92e64b45..4174256f 100644
> --- a/elbepack/init/libvirt.xml.mako
> +++ b/elbepack/init/libvirt.xml.mako
> @@ -27,6 +27,7 @@ imagetype = prj.text('img', default=defs, key='img')
> img = os.path.join(opt.directory, 'buildenv.img')
>
> emulator = prj.text('interpreter', default=defs, key='interpreter')
> +nicmac = prj.text('buildimage/NIC/MAC', default=defs, key='nicmac')
>
> %><domain type='kvm'
> xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
> @@ -77,7 +78,10 @@ xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
> <address type='virtio-serial' controller='0' bus='0'
> port='1' />
> </channel>
> - <interface type='user' />
> + <interface type='user' >
> + <mac address='${nicmac}'/>
> + <model type='virtio'/>
> + </interface>
> </devices>
> %if prj.has("portforwarding"):
> <qemu:commandline>
> --
> 2.11.0
>
More information about the elbe-devel
mailing list