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
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 \
2021-02-17 21:37:32 +03:00
use/memtest use/rescue/base use/bootloader/grub use/luks \
2021-02-17 21:40:45 +03:00
use/efi/memtest86 use/efi/shell \
2018-07-25 17:53:09 +03:00
use/install2/repo use/install2/suspend use/live/suspend \
2021-02-17 21:37:32 +03:00
use/live/install use/live/x11 use/live/repo use/live/rw \
use/vmguest/kvm/x11 use/stage2/kms \
2018-07-20 16:53:15 +03:00
use/branding/complete use/docs/license \
2021-02-17 21:37:32 +03:00
use/domain-client/full use/x11/amdgpu use/x11/lightdm/gtk \
2020-08-25 22:01:44 +03:00
use/e2k/multiseat/801/full use/e2k/x11/101 use/e2k/sound/401
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
2021-03-15 18:29:57 +03:00
@$( call add,THE_PACKAGES,flashrom)
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 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)
e n d i f # e2kv4
e n d i f # e2k%
@$( call add,RESCUE_BOOTARGS,nomodeset vga = 0)
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 ) )
2021-02-17 21:59:15 +03:00
vm/.alt-workstation : vm /systemd use /x 11/lightdm /gtk \
2021-02-18 15:56:22 +03:00
use/oem/distro use/repo mixin/alt-workstation
2020-05-14 16:11:03 +03:00
@$( 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
2021-02-17 21:59:15 +03:00
vm/alt-workstation :: vm /.alt -workstation
i f e q ( , $( filter -out aarch 64 armh riscv 64,$ ( ARCH ) ) )
vm/alt-workstation :: use /uboot
@$( call add,BASE_LISTS,uboot)
e n d i f
i f e q ( , $( filter -out aarch 64 armh ,$ ( ARCH ) ) )
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 ) ) )
2021-02-17 21:59:15 +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 ) ) )
2021-02-17 21:59:15 +03:00
vm/alt-workstation-mcom02 : vm /.alt -workstation use /armh -mcom 02/x 11; @:
2020-07-10 13:15:50 +03:00
e n d i f
2020-08-26 17:35:01 +03:00
2021-02-17 21:50:28 +03:00
i f e q ( , $( filter -out mipsel ,$ ( ARCH ) ) )
2021-01-29 12:43:22 +03:00
vm/alt-workstation ::
@$( call add,THE_PACKAGES,mate-reduced-resource)
vm/alt-workstation-bfk3 : vm /alt -workstation use /mipsel -bfk 3/x 11; @:
vm/alt-workstation-tavolga : vm /alt -workstation use /mipsel -mitx /x 11; @:
2021-02-17 21:50:28 +03:00
e n d i f
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