Bug 9103

Summary: hsh-run не работает без bash
Product: Sisyphus Reporter: Alexey Gladkov <legion>
Component: hasherAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: at, glebfm, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
hsh-run.patch none

Description Alexey Gladkov 2006-02-17 16:09:01 MSK
В hsh-run жетстко использует bash в качестве shell в chroot'е.

$ grep bash hsh-shell 
set -- -a -bash bash

но нигде это не прописано и hsh-run в chroot bash не ставит. Поэтому команда:
$ hsh --pkg-build-list="" --initroot -- "$WORKDIR"
$ hsh-shell "$WORKDIR"
/.host/entry: line 5: exec: bash: not found

создаёт "не рабочий" chroot.
Comment 1 Alexey Gladkov 2006-02-17 16:12:41 MSK
Created attachment 1394 [details]
hsh-run.patch

Вот возможное исправление. Этот патч добавляет ключ для выбора shell в
chroot'е.
Comment 2 Dmitry V. Levin 2006-02-17 20:03:51 MSK
OK, думаю можно обойтись теми ключами что уже есть.
Comment 3 Dmitry V. Levin 2006-02-17 20:26:40 MSK
Implemented in 1.0.27-alt1