Repofork-utils: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
Строка 9: Строка 9:
Поскольку это fork репозитория, то нам нужно какие-то пакеты добавить, заменить, удалить.
Поскольку это fork репозитория, то нам нужно какие-то пакеты добавить, заменить, удалить.
папку с этими пакетами назовем <addon repo>. Внутри этой папки будет hasher-like дерево каталогов,
папку с этими пакетами назовем <addon repo>. Внутри этой папки будет hasher-like дерево каталогов,
с тем отличием, что noarch вынесен отдельно noarch/RPMS.hasher
с тем отличием, что noarch вынесен отдельно в noarch/RPMS.hasher :
SRPMS.hasher
SRPMS.hasher
arch1/RPMS.hasher
arch1/RPMS.hasher
...
...
archN/RPMS.hasher
archN/RPMS.hasher
noarch/RPMS.hasher
noarch/RPMS.hasher
 
для удобства, есть утилиты-помощники
для удобства, есть утилиты-помощники
repofork-create-addon-repo-*-hasher-*
repofork-create-addon-repo-*-hasher-*
создают <addon repo> из hasher, а
создают <addon repo> из hasher, а
repofork-create-addon-repo-*-autorepo-*
repofork-create-addon-repo-*-autorepo-*
из TASK.GOOD (результат работы autorepo-scripts).
из TASK.GOOD (результат работы autorepo-scripts).



Текущая версия от 00:25, 16 мая 2018


Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


repofork-utils - набор утилит для fork'а репозитория и регрессивного тестирования пересборкой пакетов в репозитории - fork'е.

Поскольку это fork репозитория, то нам нужно какие-то пакеты добавить, заменить, удалить. папку с этими пакетами назовем <addon repo>. Внутри этой папки будет hasher-like дерево каталогов, с тем отличием, что noarch вынесен отдельно в noarch/RPMS.hasher :

SRPMS.hasher
arch1/RPMS.hasher
...
archN/RPMS.hasher
noarch/RPMS.hasher

для удобства, есть утилиты-помощники

repofork-create-addon-repo-*-hasher-*

создают <addon repo> из hasher, а

repofork-create-addon-repo-*-autorepo-*

из TASK.GOOD (результат работы autorepo-scripts).

Опишем применение repofork-utils на реальном примере - регрессивном тестировании обновлений java библиотек пересборкой пакетов.

Применение на примере Java

Подготовка

~/LB

.repofork-config


repofork-utils