config.mk 4.67 KB
Newer Older
1
use/slinux: use/x11
2
	@$(call add_feature)
Michael Shigorin's avatar
Michael Shigorin committed
3
	@$(call set,BRANDING,simply-linux)
Anton Midyukov's avatar
Anton Midyukov committed
4
	@$(call set,GRUBTHEME,slinux)
5
	@$(call add,THE_BRANDING,menu xfce-settings system-settings)
6
	@$(call set,META_PUBLISHER,BaseALT Ltd)
7
	@$(call set,META_VOL_SET,ALT)
8

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
use/slinux/services-enabled:
	@$(call add_feature)
	@$(call add,SYSTEMD_SERVICES_ENABLE,NetworkManager.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,NetworkManager-wait-online.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,ModemManager.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,alteratord.socket)
	@$(call add,SYSTEMD_SERVICES_ENABLE,anacron.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,avahi-daemon.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,bluetooth.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,cpufreq-simple.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,crond.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,cups.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,dnsmasq.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,lightdm.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,lvm2-monitor.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,network.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,nmb.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,smb.service)
	@$(call add,SYSTEMD_SERVICES_ENABLE,x11presetdrv.service)

use/slinux/services-disabled:
	@$(call add_feature)
	@$(call add,SYSTEMD_SERVICES_DISABLE,acpid.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,clamd.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,consolesaver.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,cups.socket)
	@$(call add,SYSTEMD_SERVICES_DISABLE,ethtool.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,haspd.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,iptables.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,krb5kdc.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,lm_sensors.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,openvpn.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,sshd.service)
	@$(call add,SYSTEMD_SERVICES_DISABLE,syslogd.service)

use/slinux/services: use/slinux/services-enabled use/slinux/services-disabled

46
ifeq (,$(filter-out riscv64,$(ARCH)))
47
use/slinux/vm-base:: use/oem/vnc
48 49
	@$(call set,KFLAVOURS,un-def)
endif
50 51

use/slinux/vm-base:: vm/systemd \
52
	use/oem/distro use/slinux/mixin-base
53 54 55
	@$(call add,THE_LISTS,slinux/games-base)
	@$(call add,THE_LISTS,slinux/graphics-base)
	@$(call add,THE_LISTS,slinux/multimedia-base)
56
	@$(call add,THE_LISTS,slinux/net-base)
57 58 59 60
	@$(call add,THE_PACKAGES,installer-feature-lightdm-stage3)
	@$(call add,THE_PACKAGES,installer-feature-online-repo)
	@$(call add,THE_PACKAGES,installer-feature-samba-usershares-stage2)
	@$(call add,THE_PACKAGES,installer-feature-sudo-enable-by-default-stage3)
61

62
use/slinux/mixin-base: use/slinux use/x11/xorg use/x11/lightdm/gtk +pulse \
63 64
	+nm use/x11/gtk/nm +systemd +systemd-optimal +wireless \
	use/l10n/default/ru_RU \
65
	use/ntp/chrony \
66
	use/office/LibreOffice/full \
67 68 69
	use/docs/manual use/docs/indexhtml \
	use/xdg-user-dirs/deep use/slinux/services
	@$(call set,DOCS,simply-linux)
70
	@$(call add,THE_LISTS,gnome-p2p)
71 72 73
	@$(call add,LIVE_LISTS,slinux/games-base)
	@$(call add,LIVE_LISTS,slinux/graphics-base)
	@$(call add,LIVE_LISTS,slinux/multimedia-base)
74
	@$(call add,LIVE_LISTS,slinux/net-base)
75 76
	@$(call add,THE_LISTS,slinux/misc-base)
	@$(call add,THE_LISTS,slinux/xfce-base)
77
	@$(call add,THE_LISTS,$(call tags,base l10n))
78
	@$(call add,THE_KMODULES,staging)
79
ifeq (,$(filter-out armh aarch64 mipsel e2k%,$(ARCH)))
80
	@$(call add,THE_LISTS,slinux/browser-firefox)
81
	@$(call add,THE_LISTS,slinux/multimedia-player-celluloid)
82 83
else
	@$(call add,THE_LISTS,slinux/browser-chromium)
84
	@$(call add,THE_LISTS,slinux/multimedia-player-vlc)
85
endif
86 87 88
ifeq (,$(filter-out armh aarch64 i586 x86_64,$(ARCH)))
	@$(call set,KFLAVOURS,un-def)
endif
89 90 91

use/slinux/base: use/isohybrid use/luks \
	+plymouth use/memtest +vmguest \
92
	+efi \
93 94
	use/stage2/fs use/stage2/hid use/stage2/md \
	use/stage2/mmc use/stage2/net use/stage2/net-nfs \
95
	use/stage2/rtc use/stage2/sbc use/stage2/scsi use/stage2/usb \
96
	use/live/x11 use/live/rw use/install2/fonts \
Anton Midyukov's avatar
Anton Midyukov committed
97
	use/efi/memtest86 use/efi/shell \
98 99 100
	use/bootloader/grub \
	use/branding/complete \
	mixin/desktop-installer \
101
	use/vmguest/kvm/x11 use/stage2/kms \
102 103
	use/slinux/mixin-base \
	use/cleanup/live-no-cleanupdb
104
	@$(call add,LIVE_LISTS,slinux/live)
105
	@$(call add,BASE_PACKAGES,installer-distro-simply-linux-stage3)
106
	@$(call add,STAGE2_PACKAGES,xorg-conf-libinput-touchpad)
107

108 109
use/slinux/full: use/slinux/base
	@$(call add,MAIN_LISTS,slinux/not-install-full)
110
	@$(call add,THE_LISTS,slinux/misc-full)
111
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
112
	@$(call add,THE_KMODULES,virtualbox)
Mikhail Efremov's avatar
Mikhail Efremov committed
113
	@$(call add,THE_KMODULES,nvidia)
114
#	@$(call add,THE_KMODULES,fglrx)
115
	@$(call add,MAIN_KMODULES,bbswitch)
116
endif
117 118

use/slinux/arm: use/slinux use/x11/lightdm/gtk
119
	@$(call add,THE_LISTS,slinux-arm)