[devel] Q: cvs inquiry

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_fandra=2Eorg?=
Чт Ноя 23 23:52:06 MSK 2000


On Wed, Nov 22, 2000 at 09:19:06AM +0300, Mikhail Zabaluev wrote:
> > > > Даже данные по закачке исходников сложно уместить в spec-файл без
> > > > добавления новых тэгов (или псевдотэгов).
> > > > Пример из cvs.spec:
> > > > Source: ftp://ftp.cvshome.org/pub/%name-%version/%name-%version.tar.bz2
> > > 
> > > Смущают макросы? А опция -bE на что?
> > 
> > Дело не в макросах, а в шаблоне поиска новых файлов на сайте, который из
> > URL'а не выводится очевидным образом.
> 
> Не понимаю. Если в 'Source:' задан URL с точностью плюс-минус архивный
> суффикс, то и искать ничего не нужно. Если имеется в виду поиск локальных
> файлов, то их имена из URL вычленить тоже не представляется сложным -
> rpm ведь справляется.

Очень просто:
Когда URL записан в виде
ftp://ftp.cvshome.org/pub/%name-%version/%name-%version.tar.bz2,
то мне очевидно, что в поиске свежей версии требуется найти все
ftp://ftp.cvshome.org/pub/cvs-*/cvs-*.tar.gz, отсортировать по номеру
версии, найдя, таким образом, самую свежую, которую и скачать. Слабо
написать алгоритм, который сможет реализовать подобные схемы, пользуясь
_только_ знанием URL'а?

Другое дело, если есть не голый URL, а готовый шаблон для поиска.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who it's friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20001123/4997c257/attachment-0001.bin>


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