Weekly Changes – 18/01/2021
A fairly quiet week with no major changes. Here’s the summary…
autoreboot
The dice header for the LCFG autoreboot component has been tweaked to make it possible to set the default value for the enforcing
resource using the DICE_OPTIONS_AUTOREBOOT_ENFORCING
macro, the default is still yes
. Also a new live/autoreboot.h
header is now included. These were added in response to problems we had when needing to rapidly disable autoreboot for the openafs problems last week. It should now be possible to temporarily disable the enforcement of all reboot requests.
Systemd and unmanaged unit files
This week the LCFG systemd component is updated to 0.10.2
, that completes the work to support the new ignoredunits
resource.
Lego Mindstorms EV3
The netplan configuration for the ev3dev interface was tweaked to match on the cdc_ether kernel driver rather than the original interface name. This has been tested on a variety of lab machine hardware and appears to work well.
PHP 7.4
The lcfg/options/apacheconf-php74.h
header has been modified to make it clear that PHP 7.4 is not supported on SL7. Previous new releases have been supported through the software collections (e.g. for 7.2, 7.3). It seems that the work required to support 7.4 may be too large and it might never be supported on SL7. Note that, although Ubuntu has a newer version of PHP, LCFG does not yet support configuring apache on that platform.
x509 component
The version 9 schema for the x509 component has been added. This adds lefullchain_$
boolean resource (default: true) so that we can configure whether lets encrypt certs use the fullchain, containing chain certs and the domain cert (as they always have until now), or the shorter chain file which just contains the chain certs. The latter is more correct for, e.g. web serving, but we still require the fullchain file for, e.g. xrdp. Note that the component has not yet been updated to use this schema.
Recent comments