Commit 5521e34f authored by Anton Midyukov's avatar Anton Midyukov

dev: overrides packages in main repo only when selected use/dev/repo

This will allow you to use the feature for distributions with installation from packages.
parent 4dce4abc
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
Реализованы поддержка LiveCD, VM, VE и добавление группы в инсталятор. Реализованы поддержка LiveCD, VM, VE и добавление группы в инсталятор.
Обратите внимание: эта фича достаточно серьёзно изменяет поведение Обратите внимание: use/dev/repo достаточно серьёзно изменяет поведение
субпрофиля main, оставляя из всего обычного множества обрабатываемых субпрофиля main, оставляя из всего обычного множества обрабатываемых
переменных только MAIN_PACKAGES, MAIN_PACKAGES_REGEXP и MAIN_LISTS переменных только MAIN_PACKAGES, MAIN_PACKAGES_REGEXP и MAIN_LISTS
во избежание дублирования не требующихся для сборки минимальных во избежание дублирования не требующихся для сборки минимальных
......
...@@ -8,6 +8,7 @@ use/dev: use/control ...@@ -8,6 +8,7 @@ use/dev: use/control
use/dev/repo: use/repo/main use/dev/repo: use/repo/main
@$(call add,THE_PACKAGES,apt-repo) @$(call add,THE_PACKAGES,apt-repo)
@$(call add,MAIN_LISTS,$(call tags,main builder)) @$(call add,MAIN_LISTS,$(call tags,main builder))
@$(call try,DEV_REPO,1)
use/dev/mkimage: use/dev use/dev/mkimage: use/dev
@$(call add,THE_PACKAGES,mkimage shadow-change su) @$(call add,THE_PACKAGES,mkimage shadow-change su)
...@@ -44,3 +45,4 @@ endif ...@@ -44,3 +45,4 @@ endif
use/dev/groups/builder: use/dev/repo use/dev/groups/builder: use/dev/repo
@$(call add,MAIN_GROUPS,dev/builder) @$(call add,MAIN_GROUPS,dev/builder)
@$(call set,DEV_REPO,)
ifneq ($(DEV_REPO),)
# only MAIN_* should go in this time # only MAIN_* should go in this time
IMAGE_PACKAGES_REGEXP = $(MAIN_PACKAGES_REGEXP) IMAGE_PACKAGES_REGEXP = $(MAIN_PACKAGES_REGEXP)
IMAGE_PACKAGES = $(MAIN_PACKAGES) $(call map,list,$(MAIN_LISTS)) IMAGE_PACKAGES = $(MAIN_PACKAGES) $(call map,list,$(MAIN_LISTS))
endif
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