Нужны советы от гуру по написанию ebuild'ов.
Есть набор питоньих скриптов которые хочется красиво ставить/апгрейдить/сносить при помощи portage (т.е. написать ebuild). Скрипты состоят из модулей и нескольких запускаемых демонов. С их установкой я думаю разберусь. Однако для работы им нужно несколько вещей:
1. Добавить юзера с заданным именем (и желательно фиксированным UID из диапазона системных, не конфликтуя с уже существующими)
2. Прописать несколько правил в /etc/sudoers
3. Создать определённую иерархию директорий в корне диска (/scratch и несколько вложенных)
4. Добавить несколько строчек в конфиг syslog'а и рестартануть его
5. Добавить правило udev и активировать его
При деинсталляции надо отменять все действия кроме (3) если директории не пустые.
Как все эти пункты реализовать по всем правилам? Корректно ли вообще из одного ebuild'а править конфиги принадлежащие другому?
По возможности приводите ссылки на ебилды где можно что-то такое или подобное подсмотреть, или полезные функции из eclass'ов.
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от cyberax
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Изучаю написание ebuild'ов (2012)
- Форум Ищу обои. Примеры приложены (2011)
- Форум Ищу учебник или примеры (2019)
- Форум Ищу пример красивого кода на синатра (2013)
- Форум Ищу пример Network First service worker (2019)
- Форум Примеры (2019)
- Форум Количество разработчиков Gentoo, качество и новизна ebuild'ов (2014)
- Форум Ищу пример кода как выдрать n-кадр из видео (2017)
- Форум Примеры кода (2015)
- Форум Пример кодогенерации (2011)