[devel] I: altlinux-repolist-utils

Igor Vlasenko vlasenko на imath.kiev.ua
Вт Апр 24 16:03:01 MSK 2018


Уважаемые господа,

хочу представить вашему вниманию еще один набор простых утилит
для удобства работы майнтайнера.

1) библиотечка для поиска локального зеркала ALT:

 $ altlinux-find-local-mirror 
/var/ftp/pub/Linux/ALT/Sisyphus

$ altlinux-find-local-mirror -b p8
/var/ftp/pub/Linux/ALT/p8/branch

полезная вещь для установки значений по умолчанию.
Если где-то зеркало не находит, сообщайте, буду добавлять пути.

2) altlinux-repolist-utils

быстрая конверсия имен в файлы в репозиториях ALT,
используя файлы files/list/src.list,files/list/bin.list
по умолчанию используется локальное зеркало ALT (см. выше).

$ altlinux-repolist-src-names-to-src-files 0ad gear
/var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS/0ad-0.0.22-alt1.src.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS/gear-2.2.0-alt1.src.rpm

$ altlinux-repolist-src-names-to-src-files --branch p8 0ad
/var/ftp/pub/Linux/ALT/p8/branch/files/SRPMS/0ad-0.0.20-alt1.src.rpm

$ altlinux-repolist-src-names-to-bin-files 0ad 
/var/ftp/pub/Linux/ALT/Sisyphus/files/i586/RPMS/0ad-0.0.22-alt1.i586.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-0.0.22-alt1.x86_64.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/i586/RPMS/0ad-debuginfo-0.0.22-alt1.i586.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-debuginfo-0.0.22-alt1.x86_64.rpm

$ altlinux-repolist-src-names-to-bin-files --arch noarch,x86_64 0ad
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-0.0.22-alt1.x86_64.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-debuginfo-0.0.22-alt1.x86_64.rpm

имена можно брать из файла:
altlinux-repolist-src-names-to-src-files --infile names.list

Понадобилось мне скопировать большой набор noarch java пакетов
из Сизифа в e2k, но girar copy из Сизифа в e2k не работает.
Поэтому надо было явно указать все .src.rpm и noarch.rpm.

Чтобы список не устарел, его надо генерировать из имен в последний момент.
Вот я и написал altlinux-repolist-utils и выложил в сизиф,
так как в e2k придется копировать еще не раз.

-- 

I V


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