[devel] rpm: symlink to dir

Alexey V. Vissarionov gremlin на altlinux.org
Пн Дек 28 23:46:53 MSK 2020


On 2020-12-28 23:16:31 +0300, Andrey Savchenko wrote:

 >>> Если честно, я не совсем понимаю, зачем вообще нужен %gost.
 >> %ghost
 >>> Я знаю, что он делает — позволяет закрепить несуществующий
 >>> в пакете файл за пакетом — но мне представляется, что это
 >>> ошибочная концепция и её использование говорит об ошибке в
 >>> пакетировании пакета.
 >> Простейший пример: пакет %name пишет %_logdir/%name.log и даже
 >> еженедельно ротирует его через %_sysconfdir/logrotate.d/%name;
 >> в результате этого появляются файлы %_logdir/%name.log.[1-3]
 >> Теперь представь, что админ желает удалить пакет %name. Напрочь,
 >> через rpm -e %name
 >> В этом случае указание %ghost для всех этих логов позволяет их
 >> вычистить вместе с пакетом, а не свинячить в системе.
 > За удаление логов вместе с пакетом нужно самое малое голову
 > отрывать.

С чего бы вдруг? Сам насвинячил, сам за собой убрал.
Кому нужны логи - `man cp` и `man rsync`.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


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