Нужны советы от гуру по написанию ebuild'ов.
Есть набор питоньих скриптов которые хочется красиво ставить/апгрейдить/сносить при помощи portage (т.е. написать ebuild). Скрипты состоят из модулей и нескольких запускаемых демонов. С их установкой я думаю разберусь. Однако для работы им нужно несколько вещей:
1. Добавить юзера с заданным именем (и желательно фиксированным UID из диапазона системных, не конфликтуя с уже существующими)
2. Прописать несколько правил в /etc/sudoers
3. Создать определённую иерархию директорий в корне диска (/scratch и несколько вложенных)
4. Добавить несколько строчек в конфиг syslog'а и рестартануть его
5. Добавить правило udev и активировать его
При деинсталляции надо отменять все действия кроме (3) если директории не пустые.
Как все эти пункты реализовать по всем правилам? Корректно ли вообще из одного ebuild'а править конфиги принадлежащие другому?
По возможности приводите ссылки на ебилды где можно что-то такое или подобное подсмотреть, или полезные функции из eclass'ов.