diff --git a/conf.d/mixin.mk b/conf.d/mixin.mk index 94b99dd7..40c74da3 100644 --- a/conf.d/mixin.mk +++ b/conf.d/mixin.mk @@ -75,4 +75,8 @@ mixin/cloud-init: @$(call add,DEFAULT_SERVICES_ENABLE,cloud-config cloud-final) @$(call add,DEFAULT_SERVICES_ENABLE,cloud-init cloud-init-local) +mixin/opennebula-context: + @$(call add,BASE_PACKAGES,opennebula-context) + @$(call add,DEFAULT_SERVICES_ENABLE,one-context-local one-context) + mixin/icewm: use/x11/lightdm/gtk +icewm; @: diff --git a/conf.d/vm.mk b/conf.d/vm.mk index 0eb224d2..6cbfc33f 100644 --- a/conf.d/vm.mk +++ b/conf.d/vm.mk @@ -23,6 +23,12 @@ vm/cloud-systemd: vm/systemd-net mixin/cloud-init use/vmguest/kvm vm/cloud-sysv: vm/net mixin/cloud-init use/vmguest/kvm use/power/acpi/button; @: +# vm with OpenNebula contextualization package (with empty network config) +vm/opennebula-systemd: vm/systemd use/net/networkd use/net-ssh \ + use/vmguest/kvm mixin/opennebula-context \ + use/repo use/control/sudo-su use/deflogin + @$(call add,BASE_PACKAGES,su) + # NB: use/x11 employs some installer-feature packages vm/.desktop-bare: vm/net use/x11/xorg use/cleanup/installer use/repo; @: