Any views expressed within media held on this service are those of the contributors, should not be taken as approved or endorsed by the University, and do not necessarily reflect the views of the University in respect of any particular issue.

LCFG Project

LCFG Project

Recent Activity for the LCFG project

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.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

css.php

Report this page

To report inappropriate content on this page, please use the form below. Upon receiving your report, we will be in touch as per the Take Down Policy of the service.

Please note that personal data collected through this form is used and stored for the purposes of processing this report and communication with you.

If you are unable to report a concern about content via this form please contact the Service Owner.

Please enter an email address you wish to be contacted on. Please describe the unacceptable content in sufficient detail to allow us to locate it, and why you consider it to be unacceptable.
By submitting this report, you accept that it is accurate and that fraudulent or nuisance complaints may result in action by the University.

  Cancel