Bug ID 981004
Summary Ensure template unit instances are deleted
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware All
OS Linux
Status NEW
Severity Enhancement
Priority P5 - None
Component Basesystem
Assignee jengelh@inai.de
Reporter jengelh@inai.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

When a package is uninstalled, it will also be removed from the boot sequence,
by means of %preun generally calling %service_del_preun foo.service, which
expands to (among other things) `systemctl disable foo.service`.

To disable template instances such as foo@bar.service and foo@baz.service, one
can - and must, since "bar" and "baz" are not known at any time to the package
management system - use `systemctl disable foo@.service`, which will disable
all instances.

A number of packages are lacking the corresponding %service_del_preun
template@.service lines, which means template instance links like
foo@bar.service will stick around after package uninstall.

389-ds apache2 arpwatch autossh booth chrony cups device-mapper dracut envoy
freeipa govpn gpsd kmscon libteam lvm2 lvm2-clvm mariadb mdadm mgetty mysql
mysql-community-server openct openvpn parkverbot rear redis rfkill syncthing
system-config-printer systemd systemd-mini tomcat vpnc vsftpd wicked
xf86-input-wacom


You are receiving this mail because: