diff options
Diffstat (limited to 'core/modules/libvirt')
11 files changed, 78 insertions, 0 deletions
diff --git a/core/modules/libvirt/data/addon-init b/core/modules/libvirt/data/addon-init new file mode 100755 index 00000000..131a03f7 --- /dev/null +++ b/core/modules/libvirt/data/addon-init @@ -0,0 +1,6 @@ +#!/bin/ash + +# register and start libvirt services +systemctl daemon-reload +systemctl start libvirtd.service +systemctl start libvirt-guests.service diff --git a/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/br0.xml b/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/br0.xml new file mode 120000 index 00000000..e31f4a71 --- /dev/null +++ b/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/br0.xml @@ -0,0 +1 @@ +../br0.xml
\ No newline at end of file diff --git a/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/nat1.xml b/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/nat1.xml new file mode 120000 index 00000000..9e35bd99 --- /dev/null +++ b/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/nat1.xml @@ -0,0 +1 @@ +../nat1.xml
\ No newline at end of file diff --git a/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/vsw2.xml b/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/vsw2.xml new file mode 120000 index 00000000..1600f8a6 --- /dev/null +++ b/core/modules/libvirt/data/etc/libvirt/qemu/networks/autostart/vsw2.xml @@ -0,0 +1 @@ +../vsw2.xml
\ No newline at end of file diff --git a/core/modules/libvirt/data/etc/libvirt/qemu/networks/br0.xml b/core/modules/libvirt/data/etc/libvirt/qemu/networks/br0.xml new file mode 100644 index 00000000..14acd6ec --- /dev/null +++ b/core/modules/libvirt/data/etc/libvirt/qemu/networks/br0.xml @@ -0,0 +1,6 @@ +<network ipv6='no'> + <name>br0</name> + <forward mode='bridge'/> + <bridge name='br0'/> + <dns enable="no"/> +</network> diff --git a/core/modules/libvirt/data/etc/libvirt/qemu/networks/nat1.xml b/core/modules/libvirt/data/etc/libvirt/qemu/networks/nat1.xml new file mode 100644 index 00000000..689b3640 --- /dev/null +++ b/core/modules/libvirt/data/etc/libvirt/qemu/networks/nat1.xml @@ -0,0 +1,6 @@ +<network ipv6='no'> + <name>nat1</name> + <forward mode='bridge'/> + <bridge name='nat1'/> + <dns enable="no"/> +</network> diff --git a/core/modules/libvirt/data/etc/libvirt/qemu/networks/vsw2.xml b/core/modules/libvirt/data/etc/libvirt/qemu/networks/vsw2.xml new file mode 100644 index 00000000..a2c43fea --- /dev/null +++ b/core/modules/libvirt/data/etc/libvirt/qemu/networks/vsw2.xml @@ -0,0 +1,6 @@ +<network ipv6='no'> + <name>vsw2</name> + <forward mode='bridge'/> + <bridge name='vsw2'/> + <dns enable="no"/> +</network> diff --git a/core/modules/libvirt/module.build b/core/modules/libvirt/module.build new file mode 100644 index 00000000..dd868159 --- /dev/null +++ b/core/modules/libvirt/module.build @@ -0,0 +1,14 @@ +#!/bin/bash +fetch_source() { + : +} + +build() { + : +} + +post_copy() { + # remove default network configuration + rm "${MODULE_BUILD_DIR}/etc/libvirt/qemu/networks/default.xml" + rm "${MODULE_BUILD_DIR}/etc/libvirt/qemu/networks/autostart/default.xml" +} diff --git a/core/modules/libvirt/module.conf b/core/modules/libvirt/module.conf new file mode 100644 index 00000000..d67344f7 --- /dev/null +++ b/core/modules/libvirt/module.conf @@ -0,0 +1,9 @@ +#!/bin/bash + +REQUIRED_MODULES=" + libvirt-users +" + +REQUIRED_BINARIES="" +REQUIRED_LIBRARIES="" +REQUIRED_DIRECTORIES="" diff --git a/core/modules/libvirt/module.conf.debian b/core/modules/libvirt/module.conf.debian new file mode 100644 index 00000000..84be983c --- /dev/null +++ b/core/modules/libvirt/module.conf.debian @@ -0,0 +1,14 @@ +#!/bin/bash +REQUIRED_INSTALLED_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + ebtables +" + +REQUIRED_CONTENT_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + ebtables +" diff --git a/core/modules/libvirt/module.conf.ubuntu b/core/modules/libvirt/module.conf.ubuntu new file mode 100644 index 00000000..84be983c --- /dev/null +++ b/core/modules/libvirt/module.conf.ubuntu @@ -0,0 +1,14 @@ +#!/bin/bash +REQUIRED_INSTALLED_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + ebtables +" + +REQUIRED_CONTENT_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + ebtables +" |