
Я использовал reprepro для настройки нескольких репозиториев Debian APT для ответвления Ubuntu. Все пакеты собираются buildbot, который затем отправляет их в репозиторий. Однако у меня возникли проблемы с правами доступа к файлам, поскольку они часто идут в rwx------, поэтому веб-сервер не имеет доступа. На данный момент у меня есть cron-job, выполняющий chmod -R go+rx для дерева, но разве это не должно быть чем-то, что можно настроить из reprepro.
Я просмотрел страницы man, но единственное, что я смог найти о разрешениях, касалось разрешений загрузчика. Есть ли способ настроить reprero, чтобы задать правильные групповые разрешения?
решение1
На данный момент лучшим ответом, который я придумал, является добавление следующего в мой системный crontab:
*/5 * * * * chmod -R go+rx /eng/buildbot/repo
Кажется, это далеко не удовлетворительно.