[sisyphus] Текстовый инсталлер

Michael Bochkaryov misha на rattler.kiev.ua
Вт Июл 31 14:38:28 MSK 2012


7/31/2012 1:33 PM, Денис Смирнов wrote:
> On Tue, Jul 31, 2012 at 10:36:14AM +0300, Michael Bochkaryov wrote:
>
> MB> Если будет уверенность, что все нужные сокеты автотматом будут созданы после
> MB> развертывания, тогда tar полностью устроит и можно будет за хардлинки не
> MB> волноваться.
>
> Хочу нас всех поздравить. Я только что протестировал поведение tar в этой
> ситуации.
>
> Оно абсолютно идентично поведению cpio: ошибка Invalid cross-device link
Из man tar:
       --hard-dereference -- follow hard links; archive and dump the
files they refer to

Не поможет?

> MB> В случае жестко заточенной коробочной системы можно решить workaround'ом
> MB> в виде скрипта в /etc/firsttime.d, который недостающие сокеты создаст
> MB> при первом запуске.
>
> Это как раз можно решить проще. hook'ом перед упаковкой архива класть в
> корень список всех socket'ов. И восстанавливать эти socket'ы инсталлером
> сразу после развертывания архива. Работы на час и проблема решена.

Вполне.

> А вот что делать с хардлинками я не представляю :-/

Возможно стоит этот самый --hard-dereference  попробовать.

-- 
Regards,
Michael Bochkaryov
www.rattler.kiev.ua



Подробная информация о списке рассылки Sisyphus