Summary: | hsh-env utility | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | viy <viy> |
Component: | hasher | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P3 | CC: | at, evg, glebfm, ldv, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
viy
2010-08-25 23:26:42 MSD
для разборки переменных hasher_priv я приспособился делать grep '^user2=' `/usr/libexec/hasher-priv/getconf.sh` это, конечно, хак, но уже hsh-priv-env не горит. таким образом, для того, чтобы заскриптовать работу с hsh-* мне нужно уметь узнавать, как минимум, следующие переменные: repo_bin repo_src workdir (чтобы лазить в chroot) для примера, в http://git.altlinux.org/people/viy/packages/?p=hasher.git;a=commit;h=e0db6f99f014b6a44c60afc0fb8c3cbe700e69d5 добавлена утилита hsh-env. она реализует требуемую функциональность, но не самое красивое решение -- hsh-env надо скормить все аргументы, которые будут переданы hsh. + гепоррой по ее сопровождению и синхронизации с hsh. альтернативно, можно было бы придумать доп. опцию, которая записывала бы доп. отчет + переменные в указанный файл или файлы в указанном каталоге. мне нужна для корректной реализации робота пересборки какая-то реализация hsh-env либо другой метод вычисления указанных переменных, главное, чтобы он штатно поддерживался в hasher. hasher-1.3.21-alt1 -> sisyphus: * Wed Jul 27 2011 Dmitry V. Levin <ldv@altlinux> 1.3.21-alt1 - hsh-run: disable network isolation when X11 forwarding is requested. - hsh: added --printenv option (closes: #23955) - hsh-sh-functions.in (print_uris): in verbose mode, print a message about obtaining packages (closes: #25686). |