[sisyphus] changelog без загрузки пакета

Ivan Fedorov ns на altlinux.org
Ср Июн 24 20:04:09 MSD 2009


Rinat Bikov <bikoz.r-Re5JQEeQqe8AvxtiuMwx3w на public.gmane.org> writes:

> 24 июня 2009 г. 18:41 пользователь Vladimir Lettiev написал:
>> rpmquery -p --changelog http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/files/i586/RPMS/some.rpm
>>
>> будет загружаться заголовок RPM-пакета (в общем случае скачает кусок ~ 128K)
>
> Ок, спасибо! На основании этого написал скрипт, суть которого в следующем:
>
> fpacket=`rsync rsync://$prefix | awk '{ print $5 }' | grep -e "^$packet-[0-9]" `
> if [ -z "$fpacket" ]; then
>   return 1
> fi
> rpmquery -p $arg ftp://$prefix$fpacket
>
> Работает, правда, не очень быстро,  каждый раз загружает список
> названий всех пакетов, но зато сами пакеты не скачивает :).
ммм... сказать вам чтоли, что rsync умеет glob... :)

Ну и --exclude/--include... :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 196 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20090624/ea071504/attachment.bin>


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