Bug 28545 - Не копируются файлы с подкаталогами в чрут
Summary: Не копируются файлы с подкаталогами в чрут
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: chrooted (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 28542 28543
  Show dependency tree
 
Reported: 2013-02-11 15:50 MSK by Andrey Cherepanov
Modified: 2013-02-11 18:25 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 Andrey Cherepanov 2013-02-11 15:50:05 MSK
Если удалить корень чрута, то подкаталоги (к примеру, 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
Comment 1 Dmitry V. Levin 2013-02-11 18:25:19 MSK
Никогда раньше Copy() и CopyLibs() структуру каталогов не создавали.
Вопрос в том, какие права доступа должны быть у создаваемых каталогов.