Weekly Changes – 31/01/2022
A fairly quiet week, mostly it’s just a range of small changes which are needed to support a PXE server running on the Ubuntu platform. Here are the full details…
polkit
The explicit overrides for the polkit package versions have been removed since the fix for the Pwnkit security bug is now available in the standard package lists.
The lcfg-polkit package on Ubuntu has been tweaked to reduce the dependency on the policykit-1
package to a weaker recommendation. This will allow polkit to be removed from systems which don’t need it, for example, simple server configurations.
Ubuntu network configuration
The LCFG network component for Ubuntu has gained support for setting the link-local
and accept-ra
parameters on interfaces. It has also gained two new methods: apply
and try_apply
which map onto the netplan apply
and try
methods. The component normally only configures netplan, it does not immediately apply changes, so the new methods are handy if you want to manually apply changes before the next reboot.
TFTP Server
The Systemd configuration for the TFTP service on Ubuntu has been tweaked so that it runs as the tftp
user which matches the default behaviour. Also, the file component is now used to ensure the base directory exists before the service is started since it will fail otherwise.
PXE Server
The LCFG PXE server configuration now includes syslinux packages for Ubuntu systems. The location of the Apache configuration files has also been corrected for Ubuntu.
rsync Server
The LCFG rsync component directly manages the rsync daemon so, to ensure it will not be automatically started when a package is installed or upgraded, the Systemd configuration has been tweaked so that rsync.service
is now masked and preset to be disabled.
LCFG logs location
For Ubuntu onwards the location of many standard LCFG directories has changed. The best way to handle that change in a platform-independent way is to refer to the various sysinfo
resources. This week sees the start of work to replace all references to the /var/lcfg/log
directory with <%sysinfo.path_lcfglog%>
.
Informatics LaTeX support
Previously the latex.local.informatics
package provided the TIPA LaTeX package. This has now been removed and we are using the standard Ubuntu packages instead.
Recent comments