Bug 49130 - Добавить поддержку HSH_PROC в mki-install
Summary: Добавить поддержку HSH_PROC в mki-install
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: mkimage (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-19 16:47 MSK by Антон Мидюков
Modified: 2024-01-19 16:47 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2024-01-19 16:47:05 MSK
Некоторые пакеты при установке в hasher требуют /proc для выполнения пост/пред-установочных скриптов. Таким образом, невозможно собрать rootfs или live с таким пакетом.
Пример такого пакета mono-core.
Решением проблемы является добавление поддержки переменной HSH_PROC в tools/mki-install:

--- a/tools/mki-install
+++ b/tools/mki-install
@@ -15,7 +15,7 @@ esac
 [ -d "$chroot" ] ||
 	fatal "$dir: not look like a work directory of hasher."
 
-hasher_args="$verbose $quiet ${HSH_EXCLUDE_DOCS:+--excludedocs} ${HSH_NUMBER:+--number="$HSH_NUMBER"}"
+hasher_args="$verbose $quiet ${HSH_EXCLUDE_DOCS:+--excludedocs} ${HSH_NUMBER:+--number="$HSH_NUMBER"} ${HSH_PROC:+--mountpoints=/proc}"
 
 mki_list_pkgs "$@" |
 	xargs -r env -i PATH="$PATH" hsh-install $hasher_args -- "$dir"