Weekly Changes – 09/01/2023
The release for this week consists of all changes since 19th December 2022. Mostly they are related to adding the finishing touches to the new Ubuntu installer configuration. Here all the notable changes…
Boot-mode configuration
Quite a few headers have been tweaked to improve how the boot-mode is selected. It was recently discovered that the work to add support for the new Ubuntu installer had broken support for installing SL7 systems that boot in UEFI mode. The recent changes to the headers prevented the hardware headers from overriding the default mode (legacy for SL7, UEFI for Ubuntu). Specifying the USE_UEFI
or USE_LEGACY_BOOT
macro in the LCFG profile would still have worked in most situations.
Ubuntu Installer
The pxeclient component header now adds the new installer (which is the code name of the platform, e.g. focal
) to the platforms
resource when the USE_NEW_INSTALLER
macro is enabled.
All changes required for the new Ubuntu installer on the DICE PXE service are now in place. Once the PXE service has been upgraded to Ubuntu the new installer will become the default for DICE Ubuntu systems.
HP EliteDesk G9
There are new hardware headers – lcfg/hw/hp_elitedesk800g9.h
and dice/hw/hp_elitedesk800g9.h
– for the HP EliteDesk G9 desktop. These have not yet been thoroughly tested, we hope to do so this week.
snapd
The standard desktop header – lcfg/options/desktop.h
– now supports disabling snapd on Ubuntu via the NO_SNAPD
macro. That will remove all the snapd packages and systemd services. On DICE the snapd packages were removed a while ago, we have not seen any dependency issues so far.
TFTP
On Ubuntu, the tftpd-hpa package provides tftpd-hpa.service
which is a SysVinit compatibility service. We prefer to use a locally-configured tftp.service
service file which behaves in a more modern way. To avoid a potential conflict between the 2 services the compatibility version is now disabled. The service is also now preset to disable any attempt to immediately start it when the package is installed, which avoids the potential for the post-install script to fail.
squid logging
To silence a warning when using the LCFG rpmaccel component on Ubuntu, the squid log file path is now prefixed with the stdio
module. Other modules are available, see the squid documentation for full details.
Changes to headers and package lists
Members of the Informatics Computing team can browse all the changes to the headers and package lists.
Recent comments