[devel] rpm self requires
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Июн 16 16:36:29 MSD 2003
Раз уж речь опять зашла о self requires, то у меня есть такое
предложение. Обучить rpm:
- удалять self requires; т.е. удалять такие requires, зависимости на
которые удовлетворены в текущем пакете, и оставлять только provides.
- удалять дублирующиеся requires и provides.
- учитывать при этом версии; т.е. в пределах одного serial оставлять
requires/provides с наибольшей версией.
Как это сделать? Можно написать скрипт на переле. Это будет гораздо
проще, чем написать скрипт на shell'е, т.к. хэшики позволяют гораздо
проще строить сложные структуры данных.
Только есть два вопроса:
- как это прикрутить к rpm -- я не знаю; проще всего было бы подавать на
stdin обычные строки Requires: и Provides: а на stdout брать
модифицированные
- формализовать задачу (особенно насчет версий)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20030616/7b5dab62/attachment-0001.bin>
Подробная информация о списке рассылки Devel