[devel] %postun in spec
Pavel Solntsev
=?iso-8859-1?q?p=5Fsolntsev=5Fdevel_=CE=C1_meta=2Eua?=
Чт Ноя 27 18:15:47 MSK 2008
Dmitry V. Levin пишет:
> On Thu, Nov 27, 2008 at 04:49:25PM +0200, Pavel Solntsev wrote:
>
>> Можно ли в разделе %postun спек файла вставить нечто вроде
>>
>> %postun
>> %clean_menus
>>
>
> %clean_menus уже устарел и его надо убрать
>
напомните пожалуйста что тепер указывается в секиях %post* вместо
устаревших? или все необходимые
команды внесены в сам макрос %post*
>
>> if [ -d /usr/share/doc/%name-%version ]; then
>> rm -fr /usr/share/doc/%name-%version
>> fi
>>
>
> Никогда так не делайте.
>
>
спасибо за предупреждение. Нибуду.
>> # желательно удалять директорию /usr/share/doc/%name-%version при
>> обновлении программы
>> # замечал что очень часто при сносе пакета остаються пустые директории
>> в /usr/share/doc
>>
>
> Для того, чтобы пустые каталоги /usr/share/doc/%name-%version удалялись
> при обновлении/удалении пакетов, необходимо и достаточно не забывать
> упаковывать эти каталоги во всех пакетах, которые содержат свои файлы
> в этих каталогах. Это правило справедливо и для других каталогов,
> совместно используемых несколькими подпакетами одного пакета.
>
>
файлы и каталоги создаются макросом %dos. Наличие его в секции %files
является ли достаточным условием для выполнения ваших рекомендаций или нет?
Подробная информация о списке рассылки Devel