systemd 249-rc2 Released With New "ConditionOSRelease" Directive

Earlier this month systemd 249-rc1 arrived with a variety of new features and improvements. Now for closing out the month is a second release candidate.

The systemd 249-rc2 release is primarily made up of fixes compared to the prior release candidate. One new feature though to systemd 249-rc2 is the "ConditionOSRelease" directive.

The ConditionOSRelease directive can be used for matching to a value or relative comparison against key-value pairs found in the /etc/os-release file such as if wanting to ensure a systemd unit file is only used if matching a given value or greater than a defined value.

Systemd 249-rc2 has some backwards-incompatible changes around its net_id built-in of udev, but those alterations primarily affect s390 hardware.

Systemd 249-rc2 is available for download from GitHub . Systemd 249 stable should be out soon and with plenty of time for getting it into the autumn 2021 Linux distribution releases.