mixin-alt-server.mk 3.38 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 17
	use/branding/notes \
	use/control use/services \
18
	use/install2/stage3 \
19
	use/install2/vnc use/install2/xfs use/install2/fat \
20
	use/volumes/alt-server \
21 22 23
	use/apt-conf/branch \
	use/fonts/install2 \
	use/install2/stage3 \
24
	use/firmware/full \
25 26
	use/net/etcnet \
	use/tty
27 28
	@$(call set,INSTALLER,centaurus)
	@$(call set,BRANDING,alt-server)
29 30 31
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
	@$(call set,BOOTLOADER,grubpcboot)
endif
32 33
	@$(call add,THE_BRANDING,alterator)
ifeq (,$(filter-out i586 x86_64 aarch64,$(ARCH)))
34
	@$(call set,KFLAVOURS,std-def)
35
	@$(call add,INSTALL2_PACKAGES,ntfs-3g)
36
	@$(call add,BASE_KMODULES,drm)
37
	@$(call add,MAIN_GROUPS,centaurus/proxmox-backup-server)
38
	@$(call add,MAIN_GROUPS,centaurus/token)
39
	@$(call add,MAIN_PACKAGES,mate-reduced-resource)
40
endif
41
	@$(call add,MAIN_KMODULES,$(server_main_kmodules))
42 43
	@$(call add,BASE_LISTS,centaurus/base)
	@$(call add,BASE_LISTS,centaurus/base-server)
44
	@$(call add,BASE_LISTS,centaurus/lsb-core)
45 46 47 48 49 50 51 52
	@$(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)
53 54
	@$(call add,THE_PROFILES,centaurus-10-server)
	@$(call add,THE_PROFILES,centaurus-20-serverDC)
55
ifeq (,$(filter-out i586 x86_64 aarch64 e2k%,$(ARCH)))
56
	@$(call add,THE_PROFILES,centaurus-30-desktop)
57
endif
58 59 60 61 62 63
	@$(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)
64
	@$(call add,INSTALL2_PACKAGES,installer-feature-network-shares-stage3)
65
	@$(call add,INSTALL2_PACKAGES,installer-feature-auto-domain)
66
ifneq (,$(filter-out e2k%,$(ARCH)))
67
	@$(call add,INSTALL2_PACKAGES,installer-feature-quota-stage2)
68 69
endif
ifeq (,$(filter-out x86_64,$(ARCH)))
70 71
	@$(call add,MAIN_GROUPS,centaurus/jitsi-meet)
endif
72 73 74 75
	@$(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)
76
	@$(call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,systemd-networkd.service)
77
	@$(call set,META_VOL_ID,ALT Server 10.1 $(ARCH))
78 79
	@$(call set,META_PUBLISHER,BaseALT Ltd)
	@$(call set,META_VOL_SET,ALT)
80
	@$(call set,META_APP_ID,ALT Server 10.1 $(ARCH) $(shell date +%F))