d87956cc51
This one started with pulling use/init/sysv/polkit out from distro/.e2k-installer since there are now some systemd-based e2k installers as well; it looks better to provide two distinct intermediate targets (and leave polkit-sysvinit up for the distro ones).
100 lines
3.7 KiB
Makefile
100 lines
3.7 KiB
Makefile
ifeq (vm,$(IMAGE_CLASS))
|
|
|
|
vm/.e2k-bare: vm/.bare use/e2k
|
|
@$(call add,BASE_PACKAGES,apt)
|
|
|
|
vm/e2k-live: vm/.e2k-bare use/deflogin/live use/net-ssh use/control/sudo-su
|
|
@$(call add,THE_LISTS,$(call tags,ve tools))
|
|
|
|
vm/.e2k-rescue: vm/e2k-live \
|
|
mixin/e2k-base use/net/etcnet use/services/lvm2-disable
|
|
@$(call add,THE_PACKAGES,agetty gpm fdisk parted smartmontools pv sshfs)
|
|
@$(call add,THE_PACKAGES,make-initrd dhcpcd hdparm nfs-clients)
|
|
@$(call add,THE_LISTS,$(call tags,server && (network || extra)))
|
|
@$(call add,DEFAULT_SERVICES_DISABLE,gpm mdadm smartd)
|
|
|
|
vm/e2k-rescue: vm/.e2k-rescue +sysvinit
|
|
@$(call add,KFLAVOURS,elbrus-1cp elbrus-8c elbrus-4c)
|
|
|
|
vm/e2k-xfce: vm/.e2k-rescue mixin/e2k-desktop use/x11/xfce
|
|
@$(call add,THE_PACKAGES,pnmixer)
|
|
|
|
vm/e2k-mate: vm/.e2k-rescue use/deflogin/live use/x11/mate use/x11/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)
|
|
|
|
vm/e2k-lxqt: vm/.e2k-rescue mixin/e2k-desktop
|
|
@$(call add,THE_LISTS,$(call tags,desktop && lxqt && !extra))
|
|
|
|
vm/e2k-builder: vm/.e2k-rescue use/dev/builder/base
|
|
@$(call add,KFLAVOURS,elbrus-8c elbrus-4c)
|
|
|
|
vm/e2k-samba-DC: vm/.e2k-rescue
|
|
@$(call add,BASE_PACKAGES,task-samba-dc glibc-locales net-tools)
|
|
|
|
endif
|
|
|
|
ifeq (ve,$(IMAGE_CLASS))
|
|
ve/.e2k-bare: ve/.base use/e2k +sysvinit
|
|
@$(call add,BASE_PACKAGES,apt)
|
|
|
|
ve/e2k-installer: ve/.e2k-bare use/repo/main
|
|
@$(call add,MAIN_PACKAGES,hello)
|
|
|
|
ve/e2k-git: ve/.e2k-bare use/e2k use/net-ssh use/net-dns/yandex
|
|
@$(call add,BASE_PACKAGES,git-server nginx)
|
|
@$(call add,DEFAULT_SERVICES_ENABLE,xinetd git nginx)
|
|
endif
|
|
|
|
ifeq (distro,$(IMAGE_CLASS))
|
|
distro/.e2k-rescue: distro/.base mixin/e2k-base use/rescue/.base +net-eth
|
|
@$(call set,META_VOL_ID,ALT Rescue for Elbrus)
|
|
|
|
distro/e2k-101-rescue: distro/.e2k-rescue
|
|
@$(call add,KFLAVOURS,elbrus-1cp)
|
|
|
|
# NB: this one is NOT suited for a particular processor yet!
|
|
# (that's to be done downstream)
|
|
distro/.e2k-installer-base: distro/.base mixin/e2k-base \
|
|
use/install2 use/install2/packages use/e2k/install2 \
|
|
use/net-ssh +net-eth
|
|
@$(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_PACKAGES,volumes-profile-regular)
|
|
@$(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
|
|
|
|
distro/.e2k-installer-sysv: distro/.e2k-installer-base +sysvinit; @:
|
|
distro/.e2k-installer: distro/.e2k-installer-base +systemd; @:
|
|
|
|
distro/e2k-801-builder: distro/.e2k-installer-sysv \
|
|
use/e2k/8c use/e2k/install2/801 use/dev/groups/builder; @:
|
|
|
|
distro/e2k-101-base: distro/.e2k-installer-sysv use/e2k/1cp use/e2k/install2/101
|
|
@$(call add,INSTALL2_PACKAGES,dummy-xorg-drv-vivante)
|
|
|
|
distro/e2k-101-mate: distro/.e2k-installer use/e2k/101 \
|
|
mixin/e2k-desktop mixin/e2k-mate
|
|
@$(call add,THE_PACKAGES,LibreOffice-integrated LibreOffice-gnome)
|
|
@$(call add,THE_PACKAGES,LibreOffice-langpack-ru)
|
|
|
|
distro/e2k-4xx-installer: distro/.e2k-installer-sysv use/e2k/install2/4xx
|
|
@$(call set,INSTALLER,altlinux-server)
|
|
@$(call add,BASE_PACKAGES,make-initrd-mdadm make-initrd-lvm)
|
|
|
|
distro/.e2k-installer-mate: distro/.e2k-installer \
|
|
mixin/e2k-desktop mixin/e2k-mate; @:
|
|
|
|
endif
|