[devel] %postun in spec

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Ноя 27 17:56:18 MSK 2008


On Thu, Nov 27, 2008 at 04:49:25PM +0200, Pavel Solntsev wrote:
> Можно ли в разделе %postun спек файла вставить нечто вроде
> 
> %postun
> %clean_menus

%clean_menus уже устарел и его надо убрать

> 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 удалялись
при обновлении/удалении пакетов, необходимо и достаточно не забывать
упаковывать эти каталоги во всех пакетах, которые содержат свои файлы
в этих каталогах.  Это правило справедливо и для других каталогов,
совместно используемых несколькими подпакетами одного пакета.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081127/8a2971ca/attachment.bin>


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