2018-08-10 16:37:37 +03:00
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2020-05-25 17:09:20 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64 ppc 64le aarch 64,$ ( ARCH ) ) )
2020-08-24 12:19:07 +03:00
distro/alt-server : server_groups_primary = $( addprefix centaurus /,\
ipmi netinst sogo)
2019-07-04 14:31:18 +03:00
2020-05-25 17:09:20 +03:00
i f e q ( , $( filter -out x 86_ 64 ppc 64le aarch 64,$ ( ARCH ) ) )
2020-08-24 12:19:07 +03:00
distro/alt-server : server_groups_virtipa = $( addprefix centaurus /,\
2023-10-09 19:38:19 +03:00
freeipa-server)
2024-02-14 18:25:20 +03:00
distro/alt-server : server_groups_container = $( addprefix centaurus /,\
2024-05-06 16:57:50 +03:00
200-container docker podman kubernetes-master kubernetes-node \
2024-05-15 17:52:42 +03:00
rootless-kubernetes trivy)
2019-09-03 16:11:47 +03:00
e n d i f
2019-07-04 14:31:18 +03:00
e n d i f
2018-08-10 16:37:37 +03:00
2024-04-24 20:51:07 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64 ppc 64le aarch 64 loongarch 64 e 2k %,$ ( ARCH ) ) )
2020-08-24 12:19:07 +03:00
distro/alt-server : server_groups_desktop = $( addprefix centaurus /,\
2024-01-10 13:36:58 +03:00
80-desktop emulators freenx-server mate office pidgin xorg scanning samba)
2022-11-14 18:31:47 +03:00
e n d i f
i f e q ( , $( filter -out x 86_ 64,$ ( ARCH ) ) )
distro/alt-server : server_groups_virtualbox = $( addprefix centaurus /,\
vbox-host vbox-guest)
2019-07-15 18:50:21 +03:00
e n d i f
2020-08-31 19:30:07 +03:00
distro/alt-server : monitoring = $( addprefix server -v /,\
90-monitoring zabbix-agent telegraf prometheus-node_exporter \
monit collectd nagios-nrpe)
2020-08-21 21:34:32 +03:00
2018-08-10 16:37:37 +03:00
# FIXME: generalize vm-profile
2020-08-24 12:19:07 +03:00
distro/alt-server :: distro /.base mixin /alt -server use /vmguest /base \
2024-05-06 12:39:44 +03:00
use/bootloader/grub use/stage2/kms \
2022-02-24 17:18:29 +03:00
use/stage2/ata use/stage2/fs use/stage2/hid use/stage2/md \
2021-04-06 03:19:34 +03:00
use/stage2/mmc use/stage2/net use/stage2/net-nfs use/stage2/cifs \
2020-05-25 17:37:14 +03:00
use/stage2/rtc use/stage2/sbc use/stage2/scsi use/stage2/usb \
2021-09-07 17:27:05 +03:00
use/docs/license use/docs/manual use/docs/indexhtml
@$( call set,DOCS,alt-server)
2020-08-24 12:19:07 +03:00
@$( call add,MAIN_GROUPS,$( server_groups_primary) )
@$( call add,MAIN_GROUPS,$( server_groups_virtipa) )
2024-02-14 18:25:20 +03:00
@$( call add,MAIN_GROUPS,$( server_groups_container) )
2020-08-24 12:19:07 +03:00
@$( call add,MAIN_GROUPS,$( server_groups_desktop) )
2022-11-14 18:31:47 +03:00
@$( call add,MAIN_GROUPS,$( server_groups_virtualbox) )
2018-08-10 16:37:37 +03:00
@$( call add,MAIN_LISTS,centaurus/disk-dvd)
@$( call add,MAIN_LISTS,centaurus/disk-server-light)
2024-06-04 19:29:06 +03:00
@$( call add,MAIN_LISTS,monitoring/zabbix-agent)
@$( call add,MAIN_LISTS,cert-ru)
2020-08-24 12:19:07 +03:00
i f n e q ( , $( filter -out e 2k %,$ ( ARCH ) ) )
2018-08-10 16:37:37 +03:00
@$( call add,INSTALL2_PACKAGES,installer-feature-desktop-suspend-stage2)
2020-08-30 17:30:05 +03:00
e n d i f
2022-07-14 20:12:54 +03:00
@$( call add,STAGE2_BOOTARGS,mpath)
2024-05-06 12:39:44 +03:00
@$( call add,LIVE_PACKAGES,installer-feature-multipath)
2022-07-14 20:12:54 +03:00
@$( call add,SYSTEM_PACKAGES,multipath-tools)
@$( call add,SERVICES_ENABLE,multipathd)
2024-05-06 12:39:44 +03:00
@$( call add,LIVE_PACKAGES,strace)
@$( call add,LIVE_PACKAGES,fdisk)
@$( call add,LIVE_PACKAGES,btrfs-progs)
@$( call add,STAGE2_BRANDING,notes)
2018-08-10 16:37:37 +03:00
@$( call add,CLEANUP_BASE_PACKAGES,acpid-events-power)
@$( call add,RESCUE_BOOTARGS,nomodeset vga = 0)
i f e q ( , $( filter -out e 2k ,$ ( ARCH ) ) )
@$( call set,META_APP_ID,ALT Server for Elbrus-4.4)
e n d i f
i f e q ( , $( filter -out e 2kv 4,$ ( ARCH ) ) )
@$( call set,META_APP_ID,ALT Server for Elbrus-80x)
e n d i f
2021-07-08 08:52:55 +03:00
i f e q ( , $( filter -out e 2kv 5,$ ( ARCH ) ) )
@$( call set,META_APP_ID,ALT Server for Elbrus-90x)
e n d i f
2023-10-18 16:44:27 +03:00
i f e q ( , $( filter -out e 2kv 6,$ ( ARCH ) ) )
@$( call set,META_APP_ID,ALT Server for Elbrus-160x)
e n d i f
2018-08-10 16:37:37 +03:00
2020-08-31 19:30:07 +03:00
i f e q ( , $( filter -out x 86_ 64 i 586,$ ( ARCH ) ) )
distro/alt-server :: use /memtest ; @:
e n d i f
2024-04-24 20:51:07 +03:00
i f e q ( , $( filter -out x 86_ 64 aarch 64 loongarch 64,$ ( ARCH ) ) )
2022-01-19 20:19:31 +03:00
distro/alt-server :: +efi ; @:
2020-08-31 19:30:07 +03:00
e n d i f
2020-09-01 11:06:40 +03:00
i f e q ( , $( filter -out e 2k %,$ ( ARCH ) ) )
distro/alt-server :: +power +net -eth ; @:
e n d i f
2018-08-10 16:37:37 +03:00
e n d i f