diff options
author | Manuel Bentele | 2021-02-04 12:00:25 +0100 |
---|---|---|
committer | Manuel Bentele | 2021-02-04 12:00:25 +0100 |
commit | 288523c21e7560e3b97608e9f463f1e7ffeab069 (patch) | |
tree | e0828d6c49cc1af8ed50d8de8350808f79ea69f6 /core | |
parent | [qemu] Rename 'qemukvm' occurrences in the core module to 'qemu' (diff) | |
download | mltk-288523c21e7560e3b97608e9f463f1e7ffeab069.tar.gz mltk-288523c21e7560e3b97608e9f463f1e7ffeab069.tar.xz mltk-288523c21e7560e3b97608e9f463f1e7ffeab069.zip |
[libvirt] Add Libvirt virtualization daemon as new module
Diffstat (limited to 'core')
-rwxr-xr-x | core/modules/libvirt/data/addon-init | 4 | ||||
-rw-r--r-- | core/modules/libvirt/module.build | 14 | ||||
-rw-r--r-- | core/modules/libvirt/module.conf.debian | 16 | ||||
-rw-r--r-- | core/modules/libvirt/module.conf.ubuntu.18 | 12 | ||||
-rw-r--r-- | core/modules/libvirt/module.conf.ubuntu.20 | 16 | ||||
l--------- | core/targets/qemu/libvirt | 1 |
6 files changed, 63 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..8070d171 --- /dev/null +++ b/core/modules/libvirt/data/addon-init @@ -0,0 +1,4 @@ +#!/bin/ash + +systemctl daemon-reload +systemctl start libvirtd.service diff --git a/core/modules/libvirt/module.build b/core/modules/libvirt/module.build new file mode 100644 index 00000000..5fa3a36f --- /dev/null +++ b/core/modules/libvirt/module.build @@ -0,0 +1,14 @@ +#!/bin/bash +fetch_source() { + : +} + +build() { + COPYLIST="list_dpkg_output" + list_packet_files > "$COPYLIST" + tarcopy "$(cat "${COPYLIST}" | sort -u)" "${MODULE_BUILD_DIR}" +} + +post_copy() { + : +} diff --git a/core/modules/libvirt/module.conf.debian b/core/modules/libvirt/module.conf.debian new file mode 100644 index 00000000..a4ecd34a --- /dev/null +++ b/core/modules/libvirt/module.conf.debian @@ -0,0 +1,16 @@ +#!/bin/bash +REQUIRED_INSTALLED_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + virt-manager + virt-viewer +" + +REQUIRED_CONTENT_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + virt-manager + virt-viewer +" diff --git a/core/modules/libvirt/module.conf.ubuntu.18 b/core/modules/libvirt/module.conf.ubuntu.18 new file mode 100644 index 00000000..fbe60f37 --- /dev/null +++ b/core/modules/libvirt/module.conf.ubuntu.18 @@ -0,0 +1,12 @@ +#!/bin/bash +REQUIRED_INSTALLED_PACKAGES=" + libvirt-bin + virt-manager + virt-viewer +" + +REQUIRED_CONTENT_PACKAGES=" + libvirt-bin + virt-manager + virt-viewer +" diff --git a/core/modules/libvirt/module.conf.ubuntu.20 b/core/modules/libvirt/module.conf.ubuntu.20 new file mode 100644 index 00000000..a4ecd34a --- /dev/null +++ b/core/modules/libvirt/module.conf.ubuntu.20 @@ -0,0 +1,16 @@ +#!/bin/bash +REQUIRED_INSTALLED_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + virt-manager + virt-viewer +" + +REQUIRED_CONTENT_PACKAGES=" + libvirt-daemon-system + libvirt-daemon + libvirt-clients + virt-manager + virt-viewer +" diff --git a/core/targets/qemu/libvirt b/core/targets/qemu/libvirt new file mode 120000 index 00000000..3e853b08 --- /dev/null +++ b/core/targets/qemu/libvirt @@ -0,0 +1 @@ +../../modules/libvirt
\ No newline at end of file |