git.alt/girar-nmu
Материал из ALT Linux Wiki
(Различия между версиями)
Строка 4: | Строка 4: | ||
__TOC__ | __TOC__ | ||
- | == | + | == Знакомство с утилитами girar-nmu == |
- | === girar-clone-build-commit <name> === | + | === утилиты общего назначения. === |
- | === girar-fetch-build-commit === | + | |
- | === girar-get-upload-method <name> === | + | Опции: |
+ | * {{cmd|-b репозиторий}}, например, {{cmd|-b 5.1}} | ||
+ | * {{cmd|-d локальная ветвь git}} | ||
+ | |||
+ | ==== girar-clone-build-commit <name> ==== | ||
+ | ==== girar-fetch-build-commit ==== | ||
+ | ==== girar-get-upload-method <name> ==== | ||
== Использование girar-nmu utils на примере обновления perl == | == Использование girar-nmu utils на примере обновления perl == |
Версия 18:31, 20 ноября 2010
Содержание |
Знакомство с утилитами girar-nmu
утилиты общего назначения.
Опции:
- -b репозиторий, например, -b 5.1
- -d локальная ветвь git
girar-clone-build-commit <name>
girar-fetch-build-commit
girar-get-upload-method <name>
Использование girar-nmu utils на примере обновления perl
План будет следующий: I. Получаем список пакетов, сортируем транзакцию. II. Готовим новые версии. III. Добавляем в task.
cd /var/ftp/pub/Linux/ALT girar-nmu-helper-sort-transaction --mark '^libperl\.so\.5\.' \ /Sisyphus/files/SRPMS /Sisyphus/files/noarch/RPMS /Sisyphus/files/i586/RPMS \ > names
girar-nmu-helper-name2path /Sisyphus/files/SRPMS `cat names` > files girar-nmu-prepare --changelog '- rebuild with new perl' --hook ./perl_510_upgrade.pl `cat files`