[devel] MP - собственные конфиги

Michael Shigorin mike на osdn.org.ua
Чт Май 16 21:13:28 MSK 2013


On Thu, May 16, 2013 at 07:31:15PM +0300, Rosavitskiy Valintin wrote:
> Интересует возможность сборки собственной исошки с собственным
> набором конфигов (sudoers, snmpd, smartd...). Как добавить
> необходимые пакеты в профиль разобрался

Если были малейшие сложности/неочевидности, лучше их озвучить
по свежим следам (как и предложения по улучшению кода,
комментариев, документации).

> теперь остались конфиги. Есть ли возможность это сделать
> на уровне mp?

Да, перебивать хуками (sed -i или cat + heredoc):
features.in/build-ve/image-scripts.d/07-fstab
features.in/build-ve/image-scripts.d/04-inittab
features.in/live/live/image-scripts.d/20-locale

Есть вариант со специальными пакетами, которые делают
то же самое в %post-скрипте (с дополнительной возможностью
вместо cat выполнить копирование упакованного варианта,
предварительно отодвинув тот конфиг, что в несущем его
пакете) -- но смысла в нём больше не так часто, а мороки
заведомо больше.

> Одним из вариантов это пересборка пакетов и подкладывание в них
> свои конфигурационные файлы но это не подойдет для долгосрочной
> разработки (да и трудоемко). Делаем server-ovz installer.

Если правки специфичны для компании -- придётся перебивать
конфигурацию, но и то может иметь смыл обсудить общую часть
с соответствующими майнтейнерами.

Если их можно считать общеполезными -- тогда лучше всего
тащить сами правки в сизиф/бранчи.

В любом разе присылайте свои патчи/коммиты к mkimage-profiles:
чем меньше будет их объём после мержа, тем вам будет легче
их поддерживать -- да и вариант "разъехались с апстримом
в разные стороны" при этом менее вероятен, см. тж.
http://vimeo.com/23522095 :)

Ну и http://www.opennet.ru/openforum/vsluhforumID3/88644.html#111

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Devel