Category Archives: systemd

Systemd and buffered output

Kenny MacDonald submitted LCFG bug #799 reporting that the output of updaterpms appeared to be buffered at boot time. He is correct, and this behaviour is particularly noticeable when installing a large-ish number of substantial RPMs – it is not … Continue reading

Posted in systemd | Leave a comment

Systemd – LCFG documentation

A start has been made on LCFG systemd documentation. The Systemd Cookbook documents common queries / recipes. The lcfg-systemd document is a more full description of LCFG systemd.

Posted in systemd | Leave a comment

Systemd – fun with targets dependencies

If you have a target B.target which wants/requires S.service and you want S.service to start after A.target – it isn’t sufficient to state B.target ‘requires’ and ‘after’ A.target. If you just do that, S.service will start based on its own … Continue reading

Posted in systemd | Leave a comment

Systemd – issues with overriding dependencies

It does not appear possible to override dependencies defined through a unit’s .wants or .requires directories. A unit can declare a ‘want’ or ‘require’ either through directives in its unit file or through links created in a .wants or .requires … Continue reading

Posted in systemd | Leave a comment

Systemd gains start_on_add resource

The systemd component has gained the ability to auto-start service units when they are added to the units resource, without requiring a reboot. Setting the start_on_add_{tag} resource to true will enable this functionality for the unit associated with {tag}.

Posted in systemd | Leave a comment

Systemd presets

Once we had managed to install EL7 machines using the LCFG installroot, we discovered that the systemd config for nslcd, which had been created by the LCFG systemd component whilst running the installroot, was removed at the first reboot. On … Continue reading

Posted in systemd | Leave a comment

Fun with systemd targets

The existing LCFG boot component allows one to configure components such that they are not started, at system boot time, until after those components which may ask for a system reboot have completed. Simply put, the boot component starts all … Continue reading

Posted in systemd | Leave a comment

LCFG and systemd

Alastair gave a quick introduction to systemd to the Informatics COs and explained some of the problems we’re going to face with integrating LCFG with systemd. In summary, to integrate LCFG with systemd properly will require some fundamental changes to … Continue reading

Posted in systemd | Leave a comment