[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