| Summary: | Не копируются файлы с подкаталогами в чрут | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Andrey Cherepanov <cas> |
| Component: | chrooted | Assignee: | placeholder <placeholder> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | glebfm, ldv, placeholder, vt |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 28542, 28543 | ||
Никогда раньше Copy() и CopyLibs() структуру каталогов не создавали. Вопрос в том, какие права доступа должны быть у создаваемых каталогов. |
Если удалить корень чрута, то подкаталоги (к примеру, bin для postgresql9.0) в чруте не содаётся и файлы не копируются. Решением могло бы стать принудительное создание в функции Сopy структуры каталогов по указанному пути: if ! ln -nf $verbose "$src" "$dst" 2>/dev/null; then mkdir -p "$(dirname "$dst")" $cp -p $verbose $args "$src" "$dst" fi