From 4e02be68c10f4aa06077806eb1f719bbbfe98522 Mon Sep 17 00:00:00 2001 From: FedericoYundt Date: Wed, 18 Apr 2018 08:40:59 +0100 Subject: [PATCH] Allow cupsd daemon to exit on idle When using socket activation cups daemon can safely exit on idle and be automatically started when it's needed. Using Restart=always prevent this behavior and causes cups daemon constantly restarting itself instead of exiting. Users reported[1] that Restart=on-failure was enough to fix issues[2] so Restart=always may be unnecessary and harmful. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861470 [2] https://github.com/apple/cups/issues/5263 --- scheduler/org.cups.cupsd.service.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scheduler/org.cups.cupsd.service.in b/scheduler/org.cups.cupsd.service.in index 50faa3960..f2afa1124 100644 --- a/scheduler/org.cups.cupsd.service.in +++ b/scheduler/org.cups.cupsd.service.in @@ -5,7 +5,7 @@ Documentation=man:cupsd(8) [Service] ExecStart=@sbindir@/cupsd -l Type=simple -Restart=always +Restart=on-failure [Install] Also=org.cups.cupsd.socket org.cups.cupsd.path -- 2.39.5