[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