Repofork-utils: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 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
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