You are here

LCFG systemd component

Project ID: 
297
Current stage: 
Assigned Priority: 
1
Manager: 
Unit: 
Summary: 
Produce an LCFG systemd component
What: 

Produce an LCFG component that configures systemd, the system initialisation system used in RHEL 7.

Why: 

Traditionally, Redhat based distributions have used the SystemV initscripts system for stopping and starting system services such as network, dns, http etc. Whilst an LCFG managed system doesn't use the SystemV initscripts system directly to bring up a system, it does make use of the individual scripts that each system service provides.

RHEL 7 uses the systemd system for stopping and starting system services. A new component is required to configure this system.

When: 

This is required for the LCFG RHEL7 port

How: 

Blog on the RHEL7 port blog

  • Read up about systemd
  • Consider how systemd might interact with LCFG components
  • Presentation to COs
  • Decide how components will be started/stopped with systemd
  • Design schema for component
  • Circulate schema for discussion
  • Implement component
  • Configure systemd to start a system (with no LCFG components)
  • Configure systemd to start system with lcfg-client component
Effort estimate: 
2w