34 lines
1.4 KiB
Diff
34 lines
1.4 KiB
Diff
diff -up cups-2.3.3op2/config-scripts/cups-defaults.m4.conf-timeoutstartsec cups-2.3.3op2/config-scripts/cups-defaults.m4
|
|
--- cups-2.3.3op2/config-scripts/cups-defaults.m4.conf-timeoutstartsec 2021-11-29 13:50:14.568976028 +0100
|
|
+++ cups-2.3.3op2/config-scripts/cups-defaults.m4 2021-11-29 13:51:02.785567762 +0100
|
|
@@ -482,3 +482,18 @@ AC_ARG_WITH([idle_exit_timeout], AS_HELP
|
|
])
|
|
|
|
AC_SUBST([EXIT_TIMEOUT])
|
|
+
|
|
+dnl set TimeoutStartSec for cups.service
|
|
+dnl - if used as --without-*, it sets TimeoutStartSec to infinity
|
|
+AC_ARG_WITH([systemd-timeoutstartsec],
|
|
+ AS_HELP_STRING([--with-systemd-timeoutstartsec],
|
|
+ [set TimeoutStartSec value in cups.service, default=default value in systemd]), [
|
|
+ AS_IF([ test "x$withval" = "xno" ], [
|
|
+ TIMEOUTSTARTSEC="TimeoutStartSec=infinity"
|
|
+ ], [
|
|
+ TIMEOUTSTARTSEC="TimeoutStartSec=$withval"
|
|
+ ])
|
|
+], [
|
|
+ TIMEOUTSTARTSEC=""
|
|
+])
|
|
+AC_SUBST([TIMEOUTSTARTSEC])
|
|
diff -up cups-2.3.3op2/scheduler/org.cups.cupsd.service.in.conf-timeoutstartsec cups-2.3.3op2/scheduler/org.cups.cupsd.service.in
|
|
--- cups-2.3.3op2/scheduler/org.cups.cupsd.service.in.conf-timeoutstartsec 2021-11-29 13:50:14.551976172 +0100
|
|
+++ cups-2.3.3op2/scheduler/org.cups.cupsd.service.in 2021-11-29 13:50:14.568976028 +0100
|
|
@@ -8,6 +8,7 @@ Requires=cups.socket
|
|
ExecStart=@sbindir@/cupsd -l
|
|
Type=notify
|
|
Restart=on-failure
|
|
+@TIMEOUTSTARTSEC@
|
|
|
|
[Install]
|
|
Also=cups.socket cups.path
|