d4b3ccc0e4
The resulting image size will be less than the specified maximal one as it's thin-provided with contents taking up what they do.
33 lines
927 B
Makefile
33 lines
927 B
Makefile
# virtual machines
|
|
ifeq (vm,$(IMAGE_CLASS))
|
|
|
|
# NB: interactivesystem pulls in network-config-subsystem anyways
|
|
vm/bare: vm/.bare +sysvinit
|
|
@$(call add,BASE_PACKAGES,apt)
|
|
|
|
# handle ROOTPW (through deflogin)
|
|
vm/net: vm/bare use/net-eth/dhcp use/net-ssh \
|
|
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; @:
|
|
|
|
vm/.desktop-base: vm/.desktop-bare \
|
|
use/deflogin/altlinuxroot use/x11-autologin; @:
|
|
|
|
mixin/icewm: use/x11/lightdm/gtk +icewm; @:
|
|
|
|
vm/icewm: vm/.desktop-base mixin/icewm; @:
|
|
|
|
vm/icewm-setup: vm/.desktop-bare mixin/icewm use/oem use/x11-autostart
|
|
@$(call set,BRANDING,simply-linux)
|
|
@$(call add,THE_BRANDING,graphics)
|
|
@$(call add,THE_LISTS,$(call tags,base l10n))
|
|
|
|
# some arbitrary gigabyte
|
|
vm/vagrant-base: vm/net use/vagrant
|
|
@$(call set,VM_SIZE,10737418240)
|
|
|
|
endif
|