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.
Данная фича конфигурирует автоматический запуск сервисов при загрузке системы. Поскольку в конкретном образе может быть желательно перекрыть умолчания предыдущей конфигурации, рекомендуется в фичах работать с переменными DEFAULT_SERVICES_* и оставить переменные SERVICES_* для релиз-менеджеров. Выключение сервиса в каждой из этих пар имеет приоритет перед включением. Внимание: фича опирается на субпрофиль rootfs, он должен быть задействован в каком-либо качестве, чтобы ожидаемое произошло. На данный момент действие rootfs не распространяется на системы, устанавливаемые при помощи install2.