Girar/girar-nmu: различия между версиями
< Girar
Строка 19: | Строка 19: | ||
girar-nmu-prepare --changelog '- rebuild with new perl' --hook ./perl_510_upgrade.pl `cat transaction.sorted` | girar-nmu-prepare --changelog '- rebuild with new perl' --hook ./perl_510_upgrade.pl `cat transaction.sorted` | ||
cd /var/ftp/pub/Linux/ALT/Sisyphus/files | |||
girar-nmu-helper-sort-transaction --debug --format name --srpm-names src.names --rpm-files markedrpmfile SRPMS noarch/RPMS x86_64/RPMS > out |
Версия от 19:47, 9 ноября 2010
Использование girar-nmu utils на примере обновления perl
План будет следующий: I. Получаем список пакетов, сортируем транзакцию. II. Готовим новые версии. III. Добавляем в task.
sqlite3 ~/.repocop/db/rpm.db < perl-stage1.sql
cat src.rpms arch.rpms| ./name2path.sh > tosort
girar-nmu-helper-sort-transaction --format path `cat tosort` > transaction.sorted
girar-nmu-prepare --changelog '- rebuild with new perl' --hook ./perl_510_upgrade.pl `cat transaction.sorted`
cd /var/ftp/pub/Linux/ALT/Sisyphus/files girar-nmu-helper-sort-transaction --debug --format name --srpm-names src.names --rpm-files markedrpmfile SRPMS noarch/RPMS x86_64/RPMS > out