Weekly Changes – 23/05/2022
A rather busy week with lots of changes related to our current project to provide full LCFG support for servers running Ubuntu. Here are all the details…
apacheconf
Work is ongoing to complete the support for apache on the Ubuntu platform. There are a considerable number of changes to the apacheconf headers this week, see the page on the LCFG wiki for details of all the significant differences for apache support between the Ubuntu and SL7 platforms.
It is expected that the work on the apacheconf component will be completed in the next stable release (2022/05/30).
To improve maintainability, support for ancient schema versions (older than version 4) has been removed from most of the apacheconf headers.
NTP
The LCFG ntp component has had a few minor tweaks to finish the support for Ubuntu.
DNS
The schema for the DNS component is now the same version (16) on SL7 and Ubuntu. This adds a few new resources for paths that are different on Ubuntu. The package has been updated to add the necessary bind9 dependencies and fix the order in which the lcfg-dns and named services are started at boot time on Ubuntu.
routing
The LCFG routing component has been fixed to remove a hardwire reference to the /etc/sysconfig
directory, which does not exist on Ubuntu and triggered a warning every time a component method is called. A EnsureDefaultRoute
method was also added which can be used to test for the presence of a default route and act appropriately when it is missing.
The Systemd configuration which makes the component “part of” the systemd-networkd service has been moved into the standard file provided in the package and thus no longer needs to be added via the systemd component. As the routing component starts the rdisc daemon directly the Systemd service is now masked and preset to be disabled so that it won’t be automatically started when the package is installed or upgraded.
sendmail
The LCFG mail component has a new exposedusers
resource, and the sendmail.Linux.sl7.m4
template has been updated to generate corresponding EXPOSED_USER
lines. Note that this component is only used on SL7, mail is handled using postfix on Ubuntu.
PHP on SL7
DICE SL7 support for the php72 and php55 software collections has been removed. Consequently, the associated apacheconf header support has also been removed. If a newer version of PHP is required on DICE SL7 then the dice/options/apacheconf-php73.h
or dice/options/scl-php73.h
headers should be used.
Soy Package List Management Utility
The soy utility has been updated to version 0.2.0. This fixes the handling of packages that need to be deleted in order to be resolve a conflict. For more details, see bug#1302.
HP EliteDesk G2 mini
A new hardware header has been added for the, rather ancient, HP EliteDesk G2 mini desktop.
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