[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