config.mk 1.5 KB
Newer Older
1
use/dev: use/control
2
	@$(call add_feature)
3
	@$(call add,THE_PACKAGES,git-core hasher gear)
4
	@$(call add,CONTROL,pam_mktemp:enabled)
5
	@$(call add,DEFAULT_SERVICES_ENABLE,hasher-privd)
6

7 8
# use/dev intentionally missing
use/dev/repo: use/repo/main
9
	@$(call add,THE_PACKAGES,apt-repo)
10
	@$(call add,MAIN_LISTS,$(call tags,main builder))
11

12 13 14 15 16
use/dev/mkimage: use/dev
	@$(call add,THE_PACKAGES,mkimage shadow-change su)

use/dev/builder/base: use/dev/mkimage
	@$(call add,THE_LISTS,$(call tags,builder && (base || extra)))
17

18 19
use/dev/builder/live: use/dev/builder/base
	@$(call add,LIVE_LISTS,$(call tags,live builder))
20

21
use/dev/builder/live/sysv: use/dev/builder/live; @:
22
ifeq (,$(filter-out x86_64 ,$(ARCH)))
23
	@$(call add,LIVE_PACKAGES,livecd-qemu-arch qemu-user-binfmt_misc)
24
endif
25 26

use/dev/builder/live/systemd: use/dev/builder/live
27 28
	@$(call add,LIVE_PACKAGES,systemd-settings-disable-kill-user-processes)
ifeq (,$(filter-out x86_64 ,$(ARCH)))
29 30
	@$(call add,LIVE_PACKAGES,qemu-user-static-binfmt)
	@$(call add,DEFAULT_SERVICES_ENABLE,systemd-binfmt)
31
endif
32

33
use/dev/builder/full: use/dev use/dev/builder/live use/dev/repo
34
ifneq (,$(BIGRAM))
35
	@$(call set,KFLAVOURS,$(BIGRAM))
36
endif
37
	@$(call add,THE_LISTS,$(call tags,server extra))
38
	@$(call add,MAIN_LISTS,$(call tags,live builder))
39 40 41 42
ifeq (,$(filter-out i586 x86_64 ,$(ARCH)))
	@$(call add,MAIN_PACKAGES,syslinux memtest86+)
endif
	@$(call add,MAIN_PACKAGES,pciids xorriso)
43
	@$(call add,LIVE_PACKAGES,sudo perl-Gear-Remotes)
44 45 46

use/dev/groups/builder: use/dev/repo
	@$(call add,MAIN_GROUPS,dev/builder)