Blame SOURCES/0001-Add-with-systemd-timeoutstartsec-configure-option.patch

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