From: FedericoYundt Date: Wed, 18 Apr 2018 07:40:59 +0000 (+0100) Subject: Allow cupsd daemon to exit on idle X-Git-Tag: v2.3b5~28^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e02be68c10f4aa06077806eb1f719bbbfe98522;p=thirdparty%2Fcups.git 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 --- diff --git a/scheduler/org.cups.cupsd.service.in b/scheduler/org.cups.cupsd.service.in index 50faa39601..f2afa11243 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