
나는 Ubuntu의 파생물을 위한 다수의 Debian APT 저장소를 설정하기 위해 reprepro를 사용해 왔습니다. 패키지는 모두 빌드봇에 의해 빌드된 후 저장소에 제출됩니다. 그러나 파일이 rwx------로 자주 이동하므로 파일 권한에 문제가 있어서 웹 서버에 액세스할 수 없습니다. 당분간은 트리에 대해 chmod -R go+rx를 수행하는 cron 작업이 있지만 이것이 reprepro에서 구성할 수 있는 것이 아니어야 합니다.
매뉴얼 페이지를 살펴봤지만 내가 찾을 수 있는 유일한 권한 항목은 업로더 권한과 관련된 것이었습니다. 올바른 그룹 권한을 설정하기 위해 reprero를 구성하는 방법이 있습니까?
답변1
지금까지 내가 생각해낸 가장 좋은 대답은 시스템 crontab에 다음을 추가하는 것입니다.
*/5 * * * * chmod -R go+rx /eng/buildbot/repo
만족과는 거리가 먼 것 같습니다.