2021-08-21 21:09:37 +03:00
i f e q ( , $( filter -out e 2k %,$ ( ARCH ) ) )
2017-08-02 19:25:28 +03:00
i f e q ( v m , $( IMAGE_CLASS ) )
2017-09-25 23:45:56 +03:00
vm/.e2k-bare : vm /.bare use /e 2k
@$( call add,BASE_PACKAGES,apt)
vm/e2k-live : vm /.e 2k -bare use /deflogin /live use /net -ssh use /control /sudo -su
2017-08-02 19:25:28 +03:00
@$( call add,THE_LISTS,$( call tags,ve tools) )
2018-05-10 11:40:50 +03:00
vm/.e2k-rescue : vm /e 2k -live \
mixin/e2k-base use/net/etcnet use/services/lvm2-disable
2017-08-02 19:25:28 +03:00
@$( call add,THE_PACKAGES,agetty gpm fdisk parted smartmontools pv sshfs)
2017-12-14 15:53:52 +03:00
@$( call add,THE_PACKAGES,make-initrd dhcpcd hdparm nfs-clients)
2017-08-02 19:25:28 +03:00
@$( call add,THE_LISTS,$( call tags,server && ( network || extra) ) )
2017-08-02 21:46:01 +03:00
@$( call add,DEFAULT_SERVICES_DISABLE,gpm mdadm smartd)
2017-08-02 19:25:28 +03:00
2018-10-17 23:55:17 +03:00
vm/alt-rescue : vm /.e 2k -rescue +sysvinit
@$( call add,KFLAVOURS,elbrus-def)
2021-08-11 11:06:54 +03:00
@$( call add,THE_PACKAGES,firmware-linux)
2017-09-25 23:45:56 +03:00
2018-05-10 11:40:50 +03:00
vm/e2k-xfce : vm /.e 2k -rescue mixin /e 2k -desktop use /x 11/xfce
@$( call add,THE_PACKAGES,pnmixer)
2017-09-25 23:45:56 +03:00
2018-05-10 11:40:50 +03:00
vm/e2k-mate : vm /.e 2k -rescue use /deflogin /live use /x 11/mate use /x 11/lightdm /gtk \
mixin/e2k-base mixin/e2k-desktop mixin/e2k-livecd-install
@$( call add,THE_PACKAGES,LibreOffice-integrated LibreOffice-gnome)
@$( call add,THE_PACKAGES,LibreOffice-langpack-ru)
2017-08-21 21:58:44 +03:00
2018-05-10 11:40:50 +03:00
vm/e2k-lxqt : vm /.e 2k -rescue mixin /e 2k -desktop
2023-07-11 15:07:18 +03:00
@$( call add,THE_LISTS,$( call tags,desktop && lxqt) )
2017-09-08 18:26:21 +03:00
2018-05-10 11:40:50 +03:00
vm/e2k-builder : vm /.e 2k -rescue use /dev /builder /base
@$( call add,KFLAVOURS,elbrus-8c elbrus-4c)
2017-08-07 17:58:26 +03:00
2018-05-10 11:40:50 +03:00
vm/e2k-samba-DC : vm /.e 2k -rescue
2017-09-25 23:45:56 +03:00
@$( call add,BASE_PACKAGES,task-samba-dc glibc-locales net-tools)
2017-08-02 19:25:28 +03:00
e n d i f
2018-05-10 13:52:32 +03:00
i f e q ( v e , $( IMAGE_CLASS ) )
ve/.e2k-bare : ve /.base use /e 2k +sysvinit
@$( call add,BASE_PACKAGES,apt)
ve/e2k-installer : ve /.e 2k -bare use /repo /main
@$( call add,MAIN_PACKAGES,hello)
ve/e2k-git : ve /.e 2k -bare use /e 2k use /net -ssh use /net -dns /yandex
@$( call add,BASE_PACKAGES,git-server nginx)
@$( call add,DEFAULT_SERVICES_ENABLE,xinetd git nginx)
e n d i f
2018-05-21 22:36:45 +03:00
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
distro/.e2k-rescue : distro /.base mixin /e 2k -base use /rescue /.base +net -eth
@$( call set,META_VOL_ID,ALT Rescue for Elbrus)
2018-05-23 14:55:56 +03:00
distro/.e2k-installer-base : distro /.base mixin /e 2k -base \
2020-08-21 12:07:56 +03:00
use/install2 use/install2/packages use/e2k \
2018-08-08 18:16:57 +03:00
use/volumes/regular use/net-ssh +net-eth
2018-05-21 22:36:45 +03:00
@$( call set,INSTALLER,altlinux-generic)
@$( call set,META_PUBLISHER,BaseALT Ltd)
@$( call set,META_VOL_SET,ALT)
@$( call set,META_VOL_ID,ALT for Elbrus)
@$( call set,META_APP_ID,ALT/$( ARCH) )
@$( call add,INSTALL2_BRANDING,alterator)
@$( call add,THE_PACKAGES,agetty gpm fdisk parted smartmontools pv sshfs)
@$( call add,THE_PACKAGES,make-initrd dhcpcd hdparm nfs-clients vim-console)
2018-11-28 13:23:10 +03:00
@$( call add,THE_PACKAGES,python-module-serial)
2018-05-21 22:36:45 +03:00
@$( call add,THE_LISTS,$( call tags,server && ( network || extra) ) )
@$( call add,DEFAULT_SERVICES_DISABLE,gpm mdadm smartd)
@$( call add,THE_BRANDING,alterator)
@$( call set,BRANDING,alt-workstation) ### conflicts w/alt-sisyphus
2018-05-23 14:55:56 +03:00
distro/.e2k-installer-sysv : distro /.e 2k -installer -base +sysvinit ; @:
distro/.e2k-installer : distro /.e 2k -installer -base +systemd ; @:
2018-05-21 22:36:45 +03:00
e n d i f
2021-08-21 21:09:37 +03:00
e n d i f