[devel-distro] Use bootchain in simple profile and copy file to instumental chroot

Антон Мидюков midyukov-anton at ya.ru
Wed Jan 19 15:18:35 MSK 2022


19.01.2022 18:54, Eugene Prokopiev пишет:
> Здравствуйте!
> 
> Хочу использовать bootchain не в m-p, а в более примитивном профиле -
> http://git.altlinux.org/people/enp/packages/mkimage-profile-live-minimal-example.git
> 
> Читаю http://git.altlinux.org/people/antohami/packages/mkimage-profiles.git?p=mkimage-profiles.git;a=blob;f=features.in/initrd-bootchain/stage1/scripts.d/80-make-initrd-for-bootchain
> и понимаю, что не знаю, как файл modules протащить в инструментальный
> чрут. В примерах mkimage есть переменная PROPAGATOR_MAR_MODULES =
> modules, а скрипт mki-build-propagator копирует файл, описанный в этой
> переменной, в инструментальный чрут. Но мне-то этот файл нужен на
> стадии run-scripts. Скрипты, исполняемые на этой стадии, уже работают
> в инструментальном чруте. Цель copy-tree кладет файлы в рабочий, а не
> инструментальный чрут. Что же мне делать и как это сделано в m-p?
> 

В mkimage-profiles это делается в sub.in/stage1/Makefile:

LIST_MODULES = .work/chroot/.in/modules

prepare-modules:
	@echo $(foreach V,$(STAGE1_MODLISTS),$(wildcard modules.d/??-$(V))) \
	| xargs -r -- cat >> $(LIST_MODULES)

Вам это нужно делать также в Makefile.

-- 
С уважением, Антон Мидюков <antohami �� altlinux.org>


More information about the devel-distro mailing list