| Summary: | Добавить поддержку HSH_PROC в mki-install | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
| Component: | mkimage | Assignee: | Alexey Gladkov <legion> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | glebfm, legion, mike |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
В mkimage 0.3.3-alt1 была добавлена переменная HSH_INSTALL_PROC в mki-install. При этом, если задана переменная HSH_PROC, то и HSH_INSTALL_PROC включается. Поэтому достаточно задать HSH_PROC, что мне и требовалось. |
Некоторые пакеты при установке в 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"