878abab5ce
make CLEAN=1 will prune workdirs after packing their results, so disk (or preferably tmpfs) usage will be lower
33 lines
836 B
Makefile
33 lines
836 B
Makefile
# step 4: build main subprofile (requisite + optional packages for media)
|
|
|
|
ifndef GLOBAL_BUILDDIR
|
|
$(error GLOBAL_BUILDDIR not defined)
|
|
endif
|
|
|
|
default: all
|
|
|
|
include $(GLOBAL_BUILDDIR)/distcfg.mk
|
|
include $(GLOBAL_BUILDDIR)/functions.mk
|
|
include $(MKIMAGE_PREFIX)/config.mk
|
|
|
|
CHROOT_PACKAGES = apt-utils rsync
|
|
|
|
IMAGE_PACKAGES_REGEXP = $(call kpackages,$(KMODULES),$(KFLAVOURS)) \
|
|
$(MAIN_PACKAGES_REGEXP)
|
|
|
|
IMAGE_PACKAGES = $(call map,list,$(BASE_LISTS) $(MAIN_LISTS) $(GROUPS)) \
|
|
$(COMMON_PACKAGES) \
|
|
$(BASE_PACKAGES) \
|
|
$(MAIN_PACKAGES)
|
|
|
|
MKI_DESTDIR = ALTLinux/RPMS.main
|
|
MKI_PACK_RESULTS = data
|
|
|
|
include $(MKIMAGE_PREFIX)/targets.mk
|
|
|
|
all: $(GLOBAL_DEBUG) copy-packages pack-image $(GLOBAL_CLEAN_WORKDIR)
|
|
|
|
debug:
|
|
@echo "** main: IMAGE_PACKAGES: $(IMAGE_PACKAGES)"
|
|
@echo "** main: IMAGE_PACKAGES_REGEXP: $(IMAGE_PACKAGES_REGEXP)"
|