mkimage-profiles/sub.in/stage2
Michael Shigorin 5427f3afdc image.in, stage2: reworked TCB fixup hook
The issue at hand is that:

/etc/tcb/USER/shadow gets USER:auth ownership (OK);
/etc/tcb/USER/shadow- backup file is root:root (broken);
/etc/tcb/USER/shadow.lock file is also root:root (broken).

This is observed for all pseudousers created by package installation
process within working chroots as well as for users created by deflogin
feature; the problem is that e.g. echo USER:PASS | chpasswd will break.

Looks like the cuplrit might be fakeroot/faked.
2015-11-16 20:24:25 +03:00
..
image-scripts.d image.in, stage2: reworked TCB fixup hook 2015-11-16 20:24:25 +03:00
lib
scripts.d
Makefile
README

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=== sub.in/stage2 ===

Этот каталог содержит общий базовый субпрофиль "живой" второй стадии,
используемый для сборки образов install2, live, rescue (возможно,
нескольких одновременно в составе одного дистрибутива).

Зависимость на него стоит прописывать в таких фичах;
сама по себе (без нужного stage2cfg.mk) смысла не имеет.

Обратите внимание, что набор потенциально доступных в stage1
модулей ядра для stage2 может быть расширен (STAGE2_KMODULES).

Результат -- соответственно названный файл со squashfs,
подлежащий копированию в итоговый образ.

NB: смонтированный образ доступен в такой системе как /image/.