pitti, first, in the shutdown process of CUPS cups.path has to be deactivated first, so that the presence of the keepalive file of CUPS does not cause an immediate restart. After that, the other unit files of CUPS need to get deactivated to complete the shutdown.
Concerning cups-browsed (which can, while running, trigger CUPS via socket), The unit file
/lib/systemd/system/cups-browsed.service
contains
After=cups.service avahi-daemon.service
in its [Unit] section. Is this enough to make cups-browsed being shut down before the shutdown of CUPS is done? Or do I need to add another line.
pitti, first, in the shutdown process of CUPS cups.path has to be deactivated first, so that the presence of the keepalive file of CUPS does not cause an immediate restart. After that, the other unit files of CUPS need to get deactivated to complete the shutdown.
Concerning cups-browsed (which can, while running, trigger CUPS via socket), The unit file
/lib/systemd/ system/ cups-browsed. service
contains
After=cups.service avahi-daemon. service
in its [Unit] section. Is this enough to make cups-browsed being shut down before the shutdown of CUPS is done? Or do I need to add another line.