2016-04-08 17:23:52 +03:00
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2018-07-20 16:53:15 +03:00
distro/alt-workstation : workstation_groups_x 86 = $( addprefix workstation /,\
2019-03-20 17:12:18 +03:00
3rdparty blender clamav cloud-clients freecad \
2020-04-07 13:45:00 +03:00
gtk-dictionary kvm smartcard voip-clients)
2020-08-22 10:24:56 +03:00
distro/alt-workstation : workstation_groups_e 2k = $( addprefix workstation /,\
z-autologin e801-1seat e801-2seat e801-3seat e801-6seat \
e101-mga2 e101-modesetting)
2016-04-08 17:23:52 +03:00
2019-07-09 18:42:28 +03:00
distro/alt-workstation : distro /.base +vmguest +wireless +efi \
2018-07-20 16:53:15 +03:00
mixin/desktop-installer mixin/alt-workstation \
2019-06-06 21:50:34 +03:00
mixin/alt-workstation-install \
2018-07-20 16:53:15 +03:00
use/memtest use/rescue/base use/bootloader/grub use/luks \
use/efi/refind use/efi/memtest86 use/efi/shell \
2018-07-25 17:53:09 +03:00
use/install2/repo use/install2/suspend use/live/suspend \
2018-07-20 16:53:15 +03:00
use/live/install use/live/x11 use/live/repo use/live/rw \
2019-10-31 17:05:14 +03:00
use/vmguest/kvm/x11 use/stage2/kms \
2018-07-20 16:53:15 +03:00
use/branding/complete use/docs/license \
2018-08-02 20:03:12 +03:00
use/domain-client/full use/x11/amdgpu use/x11/lightdm/gtk
2019-07-11 21:00:36 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64,$ ( ARCH ) ) )
2018-07-20 16:53:15 +03:00
@$( call add,MAIN_GROUPS,$( workstation_groups_x86) )
2020-04-07 13:45:00 +03:00
e n d i f
i f e q ( , $( filter -out x 86_ 64,$ ( ARCH ) ) )
@$( call add,MAIN_GROUPS,workstation/virtualbox)
2019-07-11 21:00:36 +03:00
@$( call add,BASE_KMODULES,kvm virtualbox)
e n d i f
2018-07-20 16:53:15 +03:00
i f e q ( , $( filter -out e 2k %,$ ( ARCH ) ) )
2020-08-22 10:24:56 +03:00
@$( call add,THE_PACKAGES,python-module-serial)
2018-07-20 16:53:15 +03:00
@$( call add,THE_PACKAGES,setup-mate-nocomposite)
2020-08-22 10:24:56 +03:00
@$( call add,THE_PACKAGES,xorg-drv-smi) # use/x11/smi
2020-08-22 21:01:11 +03:00
@$( call add,MAIN_GROUPS,workstation/alterator-web)
@$( call add,SERVICES_ENABLE,ahttpd) # in case it gets installed
2020-08-22 10:24:56 +03:00
i f e q ( , $( filter -out e 2k ,$ ( ARCH ) ) )
@$( call add,THE_PACKAGES,setup-alsa-elbrus-401) # use/e2k/sound/401
@$( call set,META_VOL_ID,ALT Workstation for Elbrus 401-PC)
e n d i f # e2k
i f e q ( , $( filter -out e 2kv 4,$ ( ARCH ) ) )
@$( call set,META_VOL_ID,ALT Workstation for Elbrus 801/101-PC)
@$( call add,INSTALL2_PACKAGES,installer-feature-e2k-801-multiseat)
@$( call add,MAIN_GROUPS,$( workstation_groups_e2k) )
2020-08-23 15:04:10 +03:00
@$( call add,MAIN_GROUPS,workstation/90-e801 workstation/91-e101)
2020-08-22 10:24:56 +03:00
@$( call add,THE_PACKAGES,test-audio)
e n d i f # e2kv4
e n d i f # e2k%
@$( call add,RESCUE_BOOTARGS,nomodeset vga = 0)
@$( call add,EFI_BOOTARGS,lang= ru_RU)
2016-04-08 17:23:52 +03:00
2020-08-22 10:24:56 +03:00
e n d i f # distro
2019-06-06 16:16:15 +03:00
i f e q ( v m , $( IMAGE_CLASS ) )
i f e q ( , $( filter -out aarch 64 armh ,$ ( ARCH ) ) )
vm/alt-workstation : vm /systemd use /x 11/armsoc use /x 11/lightdm /gtk \
2020-05-14 16:11:03 +03:00
use/oem use/repo use/bootloader/uboot mixin/alt-workstation
@$( call add,THE_PACKAGES,rootfs-installer-features)
@$( call add,THE_PACKAGES,installer-feature-lightdm-stage3)
@$( call add,THE_PACKAGES,installer-feature-quota-stage2)
2019-07-22 19:11:01 +03:00
2020-08-26 13:46:56 +03:00
vm/alt-workstation-rpi : vm /alt -workstation use /arm -rpi 4/full ; @:
2020-08-26 17:35:01 +03:00
e n d i f
2020-08-03 19:56:00 +03:00
2020-08-26 17:35:01 +03:00
i f e q ( , $( filter -out aarch 64,$ ( ARCH ) ) )
2019-07-22 19:11:01 +03:00
vm/alt-workstation-tegra : vm /alt -workstation use /aarch 64-tegra ; @:
2020-08-26 17:35:01 +03:00
e n d i f
2019-07-22 19:11:01 +03:00
2020-07-10 13:15:50 +03:00
i f e q ( , $( filter -out armh ,$ ( ARCH ) ) )
vm/alt-workstation-mcom02 : vm /alt -workstation use /armh -mcom 02/x 11; @:
e n d i f
2020-08-26 17:35:01 +03:00
2019-09-02 17:37:12 +03:00
vm/alt-workstation-cloud : vm /alt -p 9-cloud use /x 11/lightdm /gtk \
mixin/alt-workstation
2019-09-02 22:47:27 +03:00
@$( call add,THE_PACKAGES,cloud-init-config-netplan)
2020-07-08 18:50:26 +03:00
@$( call add,SYSTEMD_SERVICES_DISABLE,network.service)
2019-06-06 16:16:15 +03:00
e n d i f