[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