История изменений
Исправление corelinux, (текущая версия) :
спасибо, но вот сейчас я понимаю что скорее всего мне вообще не нужно использовать tar и объясню почему (может ошибаюсь). Дело в том, что команду по упаковке архива и последующей распаковке из архива автор инструкции скорее всего сделал ради того,чтобы все действия вложить в одну команду. Вот она целиком:
(cd system && sudo tar –selinux -cf - .) | (cd system_new && sudo tar –selinux -xf -)
т.е. мы берём все файлы из каталога system (у меня по факту в нём смонтированы файлы как loop), архивируем их в архив с сохранением контекста всех файлов, и потом распаковываем содержимое только что созданного архива в новый каталог. Так вот, если я сейчас прав, то мне на самом деле не нужен никакой архив. Мне всего лишь надо скопировать файлы из каталога system в каталог system_new с сохранением аттрибутов selinux. Это ведь можно сделать в файловом менеджере, например mc либо thunar, верно? но тогда как указать файловому менеджеру чтобы сохранял контекст selinux?
P.S. дополню кое что. Если можно было использовать –xattrs при создании архива и извлечении, тогда зачем эта заморочка с указанием –selinux? я был сделал вывод, что –xattrs не сохранит этот контекст.
Исходная версия corelinux, :
спасибо, но вот сейчас я понимаю что скорее всего мне вообще не нужно использовать tar и объясню почему (может ошибаюсь). Дело в том, что команду по упаковке архива и последующей распаковке из архива автор инструкции скорее всего сделал ради того,чтобы все действия вложить в одну команду. Вот она целиком:
(cd system && sudo tar –selinux -cf - .) | (cd system_new && sudo tar –selinux -xf -)
т.е. мы берём все файлы из каталога system (у меня по факту в нём смонтированы файлы как loop), архивируем их в архив с сохранением контекста всех файлов, и потом распаковываем содержимое только что созданного архива в новый каталог. Так вот, если я сейчас прав, то мне на самом деле не нужен никакой архив. Мне всего лишь надо скопировать файлы из каталога system в каталог system_new с сохранением аттрибутов selinux. Это ведь можно сделать в файловом менеджере, например mc либо thunar, верно? но тогда как указать файловому менеджеру чтобы сохранял контекст selinux?