mixin-alt-server.mk 4.47 KB
Newer Older
1
mixin/alt-server: server_groups = $(addprefix centaurus/,\
2
	10-alterator 20-server-apps 50-freeipa 70-dev 901-net-if-mgt \
3
	sambaDC buildsystem dhcp-server-a diag-tools dns-server-a ftp-server-a \
4
	mail-server-a owncloud freeipa-client nm-daemon \
5 6 7 8 9 10 11 12
	systemd-networkd openuds openuds-tunnel admc)

mixin/alt-server: server_main_kmodules = bcmwl ch34x dm-secdel drbd9 drm-ancient \
	drm-nouveau drm e1000e hifc hinic i40e ide ipset ipt_netflow ipt-ratelimit \
	ipt-so ixgbe kvdo LiME linux-gpib lsadrv ndpi nvidia nxp-pn71xx-getmobit \
	promethean r8125 r8168 rtl8168 rtl8188fu rtl8192eu rtl8192fu rtl8723bu \
	rtl8812au rtl8821ce rtl8821cu rtl88x2bu rtw89 staging tripso usb-vhci \
	v4l2loopback vboxsf vhba virtualbox-addition-guest virtualbox-addition \
13
	virtualbox-addition-video virtualbox xtables-addons
14 15

mixin/alt-server: +installer +systemd \
16
	use/ntp/chrony \
17 18
	use/branding/notes \
	use/control use/services \
19
	use/install2/stage3 \
20
	use/install2/vnc use/install2/xfs use/install2/fat \
21
	use/volumes/alt-server \
22 23
	use/apt-conf/branch \
	use/fonts/install2 \
24
	use/l10n/default/ru_RU use/install2/stage3 \
25
	use/firmware/full \
26 27
	use/net/etcnet \
	use/tty
28 29
	@$(call set,INSTALLER,centaurus)
	@$(call set,BRANDING,alt-server)
30
	@$(call set,THE_APT_CONF,branch-gostcrypto)
31
	@$(call set,DISABLE_LANG_MENU,in_grub)
32 33 34
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
	@$(call set,BOOTLOADER,grubpcboot)
endif
35 36
	@$(call add,THE_BRANDING,alterator)
ifeq (,$(filter-out i586 x86_64 aarch64,$(ARCH)))
37
	@$(call set,KFLAVOURS,std-def)
38
	@$(call add,INSTALL2_PACKAGES,ntfs-3g)
39
	@$(call add,BASE_KMODULES,drm)
40
	@$(call add,MAIN_GROUPS,centaurus/proxmox-backup-server)
41
	@$(call add,MAIN_GROUPS,centaurus/token)
42
	@$(call add,MAIN_PACKAGES,mate-reduced-resource)
43
endif
44
	@$(call add,MAIN_KMODULES,$(server_main_kmodules))
45 46
	@$(call add,BASE_LISTS,centaurus/base)
	@$(call add,BASE_LISTS,centaurus/base-server)
47
	@$(call add,BASE_LISTS,centaurus/lsb-core)
48 49 50 51 52 53 54 55
	@$(call add,LIVE_LISTS,centaurus/live)
	@$(call add,LIVE_LISTS,centaurus/remmina)
	@$(call add,LIVE_LISTS,centaurus/cups)
	@$(call add,LIVE_LISTS,centaurus/nm)
	@$(call add,LIVE_LISTS,centaurus/domain-client)
	@$(call add,MAIN_GROUPS,$(server_groups))
	@$(call add,MAIN_LISTS,centaurus/cppcheck)
	@$(call add,MAIN_LISTS,centaurus/disk)
56 57
	@$(call add,THE_PROFILES,centaurus-10-server)
	@$(call add,THE_PROFILES,centaurus-20-serverDC)
58
ifeq (,$(filter-out i586 x86_64 aarch64 e2k%,$(ARCH)))
59
	@$(call add,THE_PROFILES,centaurus-30-desktop)
60
endif
61 62 63 64 65 66
	@$(call add,THE_PROFILES,minimal)
	@$(call add,STAGE1_MODLISTS,stage2-mmc)
	@$(call add,INSTALL2_PACKAGES,installer-feature-multipath)
	@$(call add,INSTALL2_PACKAGES,installer-feature-desktop-other-fs-stage2)
	@$(call add,INSTALL2_PACKAGES,installer-feature-alphabet-profiles)
	@$(call add,INSTALL2_PACKAGES,installer-feature-load-tun)
67
	@$(call add,INSTALL2_PACKAGES,installer-feature-network-shares-stage3)
68
	@$(call add,INSTALL2_PACKAGES,installer-feature-auto-domain)
69
ifneq (,$(filter-out e2k%,$(ARCH)))
70
	@$(call add,INSTALL2_PACKAGES,installer-feature-quota-stage2)
71 72
endif
ifeq (,$(filter-out x86_64,$(ARCH)))
73 74
	@$(call add,MAIN_GROUPS,centaurus/jitsi-meet)
endif
75 76 77 78
	@$(call add,INSTALL2_PACKAGES,fdisk)
	@$(call add,INSTALL2_PACKAGES,xorg-conf-synaptics)
	@$(call add,COMMON_PACKAGES,vim-console)
	@$(call add,DEFAULT_SERVICES_ENABLE,rpcbind sshd bind)
79
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,systemd-networkd.service)
80
	@$(call add,SYSTEMD_SERVICES_MASK,suspend.target hibernate.target)
81 82 83 84 85 86 87 88 89 90 91 92 93
	@$(call add,DEFAULT_SERVICES_ENABLE,alteratord ahttpd libvirtd qemu-kvm)
	@$(call add,DEFAULT_SERVICES_ENABLE,virtualbox openntpd bacula-fd daytime-tcp)
	@$(call add,DEFAULT_SERVICES_DISABLE,vz slapd smb httpd2 squid)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,lightdm.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,cups.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,avahi-daemon.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,NetworkManager.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,ModemManager.service postfix.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,sshd.service ahttpd.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,alteratord.service xinetd.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,nfs-server.service bind.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,cpufreq-simple.service)
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,getty@tty1.service)
94
	@$(call set,META_VOL_ID,ALT Server 10.2 $(ARCH))
95 96
	@$(call set,META_PUBLISHER,BaseALT Ltd)
	@$(call set,META_VOL_SET,ALT)
97
	@$(call set,META_APP_ID,ALT Server 10.2 $(ARCH) $(shell date +%F))