2018951 - RFE: Implement TimeoutStartSec configuration during build
Resolves: rhbz#2018951
This commit is contained in:
parent
e60ed1262a
commit
6242ccd8e7
33
0001-Add-with-systemd-timeoutstartsec-configure-option.patch
Normal file
33
0001-Add-with-systemd-timeoutstartsec-configure-option.patch
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
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/cups.service.in.conf-timeoutstartsec cups-2.3.3op2/scheduler/cups.service.in
|
||||||
|
--- cups-2.3.3op2/scheduler/cups.service.in.conf-timeoutstartsec 2021-11-29 13:50:14.551976172 +0100
|
||||||
|
+++ cups-2.3.3op2/scheduler/cups.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
|
@ -90,6 +90,9 @@ Patch21: cups-fstack-strong.patch
|
|||||||
Patch22: cups-deprecate-drivers.patch
|
Patch22: cups-deprecate-drivers.patch
|
||||||
# 2018955 - RFE: Implement IdleExitTimeout configuration during build
|
# 2018955 - RFE: Implement IdleExitTimeout configuration during build
|
||||||
Patch23: 0001-Add-with-idle-exit-timeout-configure-option.patch
|
Patch23: 0001-Add-with-idle-exit-timeout-configure-option.patch
|
||||||
|
# 2018951 - RFE: Implement TimeoutStartSec configuration during build
|
||||||
|
Patch24: 0001-Add-with-systemd-timeoutstartsec-configure-option.patch
|
||||||
|
|
||||||
|
|
||||||
##### Patches removed because IMHO they aren't no longer needed
|
##### Patches removed because IMHO they aren't no longer needed
|
||||||
##### but still I'll leave them in git in case their removal
|
##### but still I'll leave them in git in case their removal
|
||||||
@ -311,6 +314,8 @@ to CUPS daemon. This solution will substitute printer drivers and raw queues in
|
|||||||
%patch22 -p1 -b .deprecate-warnings
|
%patch22 -p1 -b .deprecate-warnings
|
||||||
# 2018955 - RFE: Implement IdleExitTimeout configuration during build
|
# 2018955 - RFE: Implement IdleExitTimeout configuration during build
|
||||||
%patch23 -p1 -b .idleexittimeout
|
%patch23 -p1 -b .idleexittimeout
|
||||||
|
# 2018951 - RFE: Implement TimeoutStartSec configuration during build
|
||||||
|
%patch24 -p1 -b .conf-timeoutstartsec
|
||||||
|
|
||||||
|
|
||||||
%if %{lspp}
|
%if %{lspp}
|
||||||
@ -362,6 +367,7 @@ export LDFLAGS="$LDFLAGS $RPM_LD_FLAGS -Wall -fstack-clash-protection -D_FORTIFY
|
|||||||
--enable-sync-on-close \
|
--enable-sync-on-close \
|
||||||
%if 0%{?rhel}
|
%if 0%{?rhel}
|
||||||
--without-idle-exit-timeout \
|
--without-idle-exit-timeout \
|
||||||
|
--without-systemd-timeoutstartsec \
|
||||||
%endif
|
%endif
|
||||||
localedir=%{_datadir}/locale
|
localedir=%{_datadir}/locale
|
||||||
|
|
||||||
@ -713,6 +719,9 @@ rm -f %{cups_serverbin}/backend/smb
|
|||||||
%{_mandir}/man7/ippeveps.7.gz
|
%{_mandir}/man7/ippeveps.7.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Dec 01 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-11
|
||||||
|
- 2018951 - RFE: Implement TimeoutStartSec configuration during build
|
||||||
|
|
||||||
* Mon Nov 29 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-11
|
* Mon Nov 29 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-11
|
||||||
- 2018955 - RFE: Implement IdleExitTimeout configuration during build
|
- 2018955 - RFE: Implement IdleExitTimeout configuration during build
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user