[devel] скрипты

Alexey Voinov =?iso-8859-1?q?voins_=CE=C1_voins=2Eprogram=2Eru?=
Чт Фев 20 20:21:20 MSK 2003


Stanislav Ievlev wrote
> Привет всем!
> 
> Пригалаю список скриптов в пакетах rpm, показавшийся мне подозрительным.
> Вполне возможно, что я где-то был не прав. В любом случае хочется
> комментариев от мантейнеров.

Поясняею по тексту "глубокий смысл":

> zangband :
> postinstall scriptlet (through /bin/sh):
> [ -x /usr/bin/update-menus ] && /usr/bin/update-menus ||:
> if [ -d /usr/games/lib/zangband//data ]; then
>         rm -rf /usr/games/lib/zangband//data
> fi
Это чистка runtime-генерируемых файлов. Эти файлы остаются от
сборок пакета старше 2.7.0-alt0.pre2. 

> if [ -d /usr/games/lib/zangband//save ]; then
>         for f in /usr/games/lib/zangband//save/*; do
>                 [ -e $f ] && install -m0664 -g games -o games $f /var/lib/games/zangband//save/
>         done
>         rm -rf /usr/games/lib/zangband//save
> fi
Для тех же старых сборок перенос "сохранёнок" из старых каталогов в новые.
Новая структура каталогов была сделана чтобы исключить необходимость
записи в /usr.

> preuninstall scriptlet (through /bin/sh):
> if [ -d /var/lib/games/zangband//data ]; then
>         rm -rf /var/lib/games/zangband//data/*
> fi
Чистка тех же генерируемых файлов за собой. Уже в новом мсторасположении.

> postuninstall scriptlet (through /bin/sh):
> [ "$1" = 0 -a -x /usr/bin/update-menus ] && /usr/bin/update-menus ||:
> 
> Наверное это излишне?
> 
> Наверное это перебор. Какой в этом глубокий смысл?

Если нам не требуется поддержка "чистого" обновления со старых сборок на
новые, то я легко могу выкинуть эти скрипты.


-- 
Best Regards!           | Когда вам платят за работу, надо по крайней мере
Alexey Voinov           | делать вид, что вы работаете...
                        |                         Б.Виан "Осень в Пекине"
voins на voins.program.ru
vns на altlinux.ru

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


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