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

Rosavitskiy Valintin valintinr на tangramltd.com
Пт Май 17 19:09:57 MSK 2013


On 16.05.2013 20:13, Michael Shigorin wrote:
> 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
Сегодня проверял. Готовится инсталлер (server-ovz), на живой системе 
фича срабатывает а для /mnt/destination нет, как быть?
> Есть вариант со специальными пакетами, которые делают
> то же самое в %post-скрипте (с дополнительной возможностью
> вместо cat выполнить копирование упакованного варианта,
> предварительно отодвинув тот конфиг, что в несущем его
> пакете) -- но смысла в нём больше не так часто, а мороки
> заведомо больше.
>
Я тоже об этом думал, если не получится через фичи/mp то тогда выделю в 
отдельный пакет.
Просто в основном это не конфиги сервисов а скрипты, которые эти файлы 
изменяют, тягать весь файл конфигурации нет смысла, обычно правится 1-2 
строчки седом или добавляется 1-2 строчки.


-- 
С уважением,
Валентин Росавицкий



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