Привет On Tue, 26 Feb 2019 12:24:48 +0300 Victor Wagner <v.wag...@postgrespro.ru> wrote:
> Коллеги, > > А чем в наше время можно генерировать pool-based репозитории, КРОМЕ > reprepro? reprepro меня не устроил потому что 1. не может добавить один и тот же пакет к нескольким дистрибутивам 2. не может добавить несколько версий одного пакета Я пользуюсь freight. Мои потребности полностью удовлетворяет. Им можно пользоваться вообще с командной строки https://github.com/freight-team/freight Я делаю так - все пакеты разложены по папкам для каждого дистрибутива, те что идут сразу во все дистрибутивы - в папку уровнем выше. На эту папку натравливаю 20-строчный скриптик (могу прислать), которые вызывает freight с параметром соответствующим имени папки - тот генерирует/обновляет локальный репозиторий и потом с помощью rsync закидываю на сервер. rsync нужно использовать в два прохода для репозиториев, типа такого rsync --password-file=$HOME/rsync.repo.secret -aH --numeric-ids \ --exclude 'Packages*' --exclude 'Sources*' --exclude 'Release*' \ --exclude=InRelease --include='i18n/by-hash/**' --exclude='i18n/*' \ --exclude 'ls-lR*' ./freight/cache/* \ u...@repo.mooo.com::repo/dir rsync --password-file=$HOME/rsync.repo.secret -aH --numeric-ids \ --delete ./freight/cache/* \ u...@repo.mooo.com::repo/dir -- Best regards, Sergey Spiridonov