d91a3564ac
- s/stage2/install2/g - added pkg/lists - initial README (ru_RU.KOI8-R) - mkimage topdir is in image.in/, really (off-tree build) + initial bin/mktmpdir + BUILDDIR (works) - s/cd/iso/ - drop --with-distro (considered harmful)
40 lines
1.2 KiB
Makefile
40 lines
1.2 KiB
Makefile
### build up distribution's configuration
|
|
CONFIG = $(BUILDDIR)/.config.mk
|
|
|
|
# ACHTUNG: don"t use ANY quotes ('/") for put() arguments!
|
|
# shell will get confused by ' or args get spammed with "
|
|
put = $(and $(1),$(put_body))
|
|
define put_body
|
|
@printf '%s\n' '$(1)# $@' >> "$(CONFIG)";
|
|
endef
|
|
|
|
# request particular image subprofile inclusion
|
|
sub/%:
|
|
$(call put,SUBPROFILES+=$(@:sub/%=%))
|
|
|
|
init:
|
|
@echo "** starting distro configuration build process"
|
|
:> $(CONFIG)
|
|
$(call put,KFLAVOUR=std-def)
|
|
$(call put,IMAGE_INIT_LIST=+branding-$$(BRANDING)-release)
|
|
$(call put,STAGE1_PACKAGES=kernel-image-$$(KFLAVOUR))
|
|
|
|
# NB: our */* are phony targets really, just for namespace
|
|
distro/installer: init sub/install2
|
|
@#$(call put,BRANDING=altlinux-sisyphus) ###
|
|
$(call put,BASE_LISTS=base kernel)
|
|
$(call put,INSTALL2_PACKAGES=kernel-image-$$(KFLAVOUR))
|
|
|
|
distro/server-base: distro/installer sub/main use/memtest86
|
|
$(call put,BRANDING=altlinux-backup-server) ###
|
|
$(call put,BASE_LISTS+=server-base kernel-server)
|
|
|
|
distro/server-light: distro/server-base
|
|
$(call put,KFLAVOUR=ovz-smp)
|
|
$(call put,BRANDING=sisyphus-server-light)
|
|
$(call put,DISK_LISTS+=kernel-wifi)
|
|
|
|
use/memtest86:
|
|
$(call put,COMMON_PACKAGES+=memtest86+)
|
|
@# configure syslinux/isolinux as well
|