XliN пишет:Схему попробую сделаю такую.
1. Создаю пользователя маинтейнера.
2. В папке у него будут символические ссылки на дерево репозитория. Т.е. он заходит на сервер через ssh и в домашней папке видит
папку repo. В ней construct, non-free, SRPMS, i586. Все что нужно он кидает туда.
3. Далее Mageiafriend заходит в общее дерево реп и видит в каждой из construct, non-free, SRPMS, i586 папок ваши имена пользователей. От туда он уже забирает и складывает куда нужно.
4. По крону (если получится) запустится скрипт и сформируется нужная структура репозитория.
Такая система даст возможность как то отследить права. Т.е. вы сможете кидать свои пакеты, но не навредить соседу. Так же сделаю возможность просмотра папок пользователей. Мля. Запутался совсем
Что то пока не осилил. Отложу пока. Не прет. Так бывает. Успеем еще.
UPD: Не хочу делать с наскоку. Дергают меня постоянно.
Главное не напутать с правами и не забыть закрыть юзерам доступ к папкам за пределами /home :-) И с правами на папки нужно сделать так, чтобы юзеры могли класть в папки файлы, но сами папки удалять не могли. Плюс надо сделать чтобы скрипт линковал только файлы определенных архитектур(x86_x64; src; i586) с определенных папок с определенным суффиксом (mrc.mga2). Иначе может начаться неразбериха :-) И если постоянно дёргают, то и вравду лучше это отложить.
Сомневайся в ком угодно, но только не в себе.