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)
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
2017-09-08 18:26:21 +03:00
@$( call add,THE_LISTS,$( call tags,desktop && lxqt && !extra) )
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)
distro/e2k-101-rescue : distro /.e 2k -rescue
@$( call add,KFLAVOURS,elbrus-1cp)
# NB: this one is NOT suited for a particular processor yet!
# (that's to be done downstream)
2018-05-23 14:55:56 +03:00
distro/.e2k-installer-base : distro /.base mixin /e 2k -base \
use/install2 use/install2/packages use/e2k/install2 \
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_PACKAGES,agetty)
@$( call add,INSTALL2_PACKAGES,ifplugd) ### for net-eth link status
@$( 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)
@$( 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 ; @:
distro/e2k-801-builder : distro /.e 2k -installer -sysv \
2018-05-23 14:59:35 +03:00
use/e2k/install2/801 use/dev/groups/builder; @:
2018-05-21 22:36:45 +03:00
2018-10-18 12:05:42 +03:00
distro/alt-jeos-401 : distro /.e 2k -installer -sysv use /e 2k /install 2/401
@$( call set,META_VOL_ID,ALT JeOS 401)
distro/alt-jeos-801 : distro /.e 2k -installer -sysv use /e 2k /install 2/801
@$( call set,META_VOL_ID,ALT JeOS 801)
distro/alt-jeos-101 : distro /.e 2k -installer -sysv use /e 2k /install 2/101
@$( call set,META_VOL_ID,ALT JeOS 101)
2018-05-21 22:36:45 +03:00
2018-05-23 14:55:56 +03:00
distro/e2k-101-mate : distro /.e 2k -installer use /e 2k /101 \
mixin/e2k-desktop mixin/e2k-mate
2018-05-21 22:36:45 +03:00
@$( call add,THE_PACKAGES,LibreOffice-integrated LibreOffice-gnome)
@$( call add,THE_PACKAGES,LibreOffice-langpack-ru)
2018-05-23 14:55:56 +03:00
distro/e2k-4xx-installer : distro /.e 2k -installer -sysv use /e 2k /install 2/4xx
2018-05-21 22:36:45 +03:00
@$( call set,INSTALLER,altlinux-server)
@$( call add,BASE_PACKAGES,make-initrd-mdadm make-initrd-lvm)
distro/.e2k-installer-mate : distro /.e 2k -installer \
mixin/e2k-desktop mixin/e2k-mate; @:
e n d i f