f5fd77640a
This is long overdue: services feature influences live and rescue but doesn't do anything to the installed system as that's behind the installation barrier; some piggybacking required to do that has been merged into installer back in 2012 apparently (thanks to boyarsh@ for both doing that and bringing my attention to this fact; it's 65-setup-services.sh as of today). So the only thing missing has been the bridge to prepare those files -- still some more tweakery is required given the two-stage process arranged so that reusable configuration could include some sane defaults but the release manager is ultimately able to override anything without extra kludges; thank legion@ for his wonderful libshell either. NB: install2 script is a partial clone of rootfs one since processing the variables is identical; still rootfs script has to change service state directly while install2 one has to deposit the information for installer to handle. |
||
---|---|---|
.. | ||
install2/image-scripts.d | ||
rootfs/image-scripts.d | ||
config.mk | ||
README |
Данная фича конфигурирует автоматический запуск сервисов при загрузке системы. Поскольку в конкретном образе может быть желательно перекрыть умолчания предыдущей конфигурации, рекомендуется в фичах работать с переменными DEFAULT_SERVICES_* и оставить переменные SERVICES_* для релиз-менеджеров. Выключение сервиса в каждой из этих пар имеет приоритет перед включением. Внимание: фича опирается на субпрофиль rootfs, он должен быть задействован в каком-либо качестве, чтобы ожидаемое произошло. На данный момент действие rootfs не распространяется на системы, устанавливаемые при помощи install2.