Weekly Changes – 01/03/2021
This week sees a variety of small improvements to LCFG components, in particular for the systemd component. Here are the full details…
Systemd and user units
On Ubuntu the LCFG systemd component has gained support for configuring user domain services. The units
tag list has gained a new domain_$
resource and the extraconfigs
tag list has gained a new extradomain_$
resource. Those resources default to system
, change it to user
for a user-domain unit.
A simple LCFG_SYSTEMD_USER_UNIT
macro is provided. Also the default systemd user configuration for a desktop machine has been replicated into the LCFG resources in the lcfg/options/desktop.h
and lcfg/defaults/systemd-debian.h
headers. Those resources are currently commented out whilst we introduce the new version of the component. Introducing this change involves a slightly complicated transition so currently although these resources are supported in the schema and the component generates the new user configuration files it does not actually install them. A subsequent update to version 0.11.1
of the component is required to complete the transition.
Systemd and unmanaged unit files
The LCFG systemd component support for ignoring particular unmanaged unit files has now reached SL7.
SL7 VLAN and bridge interfaces
On SL7 the LCFG_NETWORK_ADD_VLAN
and LCFG_NETWORK_ADD_BRIDGE
macros now set the IPV6_AUTOCONF
option to be no
. This prevents the VLAN and bridge interfaces automatically being allocated IPv6 privacy addresses. This resolves an issue we’ve been seeing on the KVM servers. Note that machines will need to be rebooted for this to have an effect.
apacheconf and nagios
The nagios translator module for the apacheconf component has been improved to fix a problem with monitoring multiple vhosts on a single IP address, see bug#1269 for details.
New crichton warnings
crichton will now give useful feedback to users who try to use the sudo
command when it is not available. It will also warn people on Ubuntu who try to use yum
and those on SL7 who attempt to use apt
.
Technician’s Desktops
There is a new header – dice/options/techs-desktop.h
– which can be used to configure DICE desktop machines for the techs. Currently this just adds the rfe client which they need for viewing/editing the network configuration files.
New Software
No new software packages were included this week.
Recent comments