[sisyphus] changelog без загрузки пакета
Rinat Bikov
bikoz.r на gmail.com
Ср Июн 24 20:00:39 MSD 2009
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
Работает, правда, не очень быстро, каждый раз загружает список
названий всех пакетов, но зато сами пакеты не скачивает :).
--
С уважением, Ринат Биков.
Подробная информация о списке рассылки Sisyphus