Commit 98e88983 authored by Michael Shigorin's avatar Michael Shigorin

main, repo: introduced suffix support

This is to make building addon images possible; those carrying packages but lacking any stage2.
parent f8a264bb
Эта фича предназначена для конфигурирования репозиториев Эта фича предназначена для конфигурирования репозиториев
в образе, включая генерацию хэшей и подключение к LiveCD. в образе, включая генерацию хэшей и подключение к LiveCD.
На данный момент единственным таким репозиторием является По умолчанию таким репозиторием является RPMS.main
RPMS.main (создаваемый sub/main), но возможно добавление (создаваемый sub/main), но возможно добавление
addons, updates или иных по мере необходимости. addons, updates или иных по мере необходимости.
Результат -- каталог ALTLinux/base/ для копирования в образ. Результат -- каталог ALTLinux/base/ для копирования в образ.
...@@ -3,3 +3,6 @@ use/repo: ...@@ -3,3 +3,6 @@ use/repo:
@$(call add,STAGE1_PACKAGES,gnupg) @$(call add,STAGE1_PACKAGES,gnupg)
use/repo/main: sub/main use/repo; @: use/repo/main: sub/main use/repo; @:
use/repo/addon: use/repo/main
@$(call set,MAIN_SUFFIX,addon)
...@@ -6,6 +6,8 @@ endif ...@@ -6,6 +6,8 @@ endif
default: all default: all
MAIN_SUFFIX := main
include $(GLOBAL_BUILDDIR)/distcfg.mk include $(GLOBAL_BUILDDIR)/distcfg.mk
include $(GLOBAL_BUILDDIR)/functions.mk include $(GLOBAL_BUILDDIR)/functions.mk
include $(MKIMAGE_PREFIX)/config.mk include $(MKIMAGE_PREFIX)/config.mk
...@@ -29,7 +31,7 @@ IMAGE_PACKAGES = $(SYSTEM_PACKAGES) $(COMMON_PACKAGES) \ ...@@ -29,7 +31,7 @@ IMAGE_PACKAGES = $(SYSTEM_PACKAGES) $(COMMON_PACKAGES) \
-include $(sort $(wildcard lib/*.mk)) -include $(sort $(wildcard lib/*.mk))
MKI_DESTDIR = ALTLinux/RPMS.main MKI_DESTDIR = ALTLinux/RPMS.$(MAIN_SUFFIX)
MKI_PACK_RESULTS = data MKI_PACK_RESULTS = data
include $(MKIMAGE_PREFIX)/targets.mk include $(MKIMAGE_PREFIX)/targets.mk
......
...@@ -19,4 +19,5 @@ THE_PACKAGES и THE_LISTS вместо дублирования вручную. ...@@ -19,4 +19,5 @@ THE_PACKAGES и THE_LISTS вместо дублирования вручную.
Не следует использовать этот субпрофиль напрямую, для добавления Не следует использовать этот субпрофиль напрямую, для добавления
пакетного репозитория в образ предназначена фича use/repo/main. пакетного репозитория в образ предназначена фича use/repo/main.
Результат -- каталог ALTLinux/RPMS.main для копирования в образ. Результат -- каталог ALTLinux/RPMS.main для копирования в образ
(если не указан иной суффикс посредством переменной MAIN_SUFFIX).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment