[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