forked from rpms/cronie
import cronie-1.5.2-6.el8
This commit is contained in:
parent
c905bb52b3
commit
387b9e0c2b
26
SOURCES/cronie-1.5.2-create-pid-files.patch
Normal file
26
SOURCES/cronie-1.5.2-create-pid-files.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From 0570c2cd979bc9ce1da6a873089e89dbca900a1f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tomas Mraz <tmraz@fedoraproject.org>
|
||||||
|
Date: Tue, 7 May 2019 14:45:53 +0200
|
||||||
|
Subject: [PATCH] Revert "Avoid creating pid files when crond doesn't fork"
|
||||||
|
|
||||||
|
This reverts commit 5b285b46b88dc63689c6a56542cb2ba81f861b66.
|
||||||
|
The PID file is useful to avoid running multiple crond instances
|
||||||
|
at once.
|
||||||
|
---
|
||||||
|
src/misc.c | 3 ---
|
||||||
|
1 file changed, 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/misc.c b/src/misc.c
|
||||||
|
index 42153b8..faf6ffb 100644
|
||||||
|
--- a/src/misc.c
|
||||||
|
+++ b/src/misc.c
|
||||||
|
@@ -315,9 +315,6 @@ void acquire_daemonlock(int closeflag) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
- if (NoFork == 1)
|
||||||
|
- return; //move along, nothing to do here...
|
||||||
|
-
|
||||||
|
if (fd == -1) {
|
||||||
|
pidfile = _PATH_CRON_PID;
|
||||||
|
/* Initial mode is 0600 to prevent flock() race/DoS. */
|
26
SOURCES/cronie-1.5.2-use-pam-system-auth.patch
Normal file
26
SOURCES/cronie-1.5.2-use-pam-system-auth.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From 978a00ea7ac92852c153ebb3b2152886730ca51c Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marcel Plch <mplch@redhat.com>
|
||||||
|
Date: Fri, 7 Dec 2018 15:01:19 +0100
|
||||||
|
Subject: [PATCH] Use system-auth instead of password-auth for PAM
|
||||||
|
authentication (#25)
|
||||||
|
|
||||||
|
---
|
||||||
|
pam/crond | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pam/crond b/pam/crond
|
||||||
|
index 91964aa..560529d 100644
|
||||||
|
--- a/pam/crond
|
||||||
|
+++ b/pam/crond
|
||||||
|
@@ -4,8 +4,8 @@
|
||||||
|
#
|
||||||
|
# Although no PAM authentication is called, auth modules
|
||||||
|
# are used for credential setting
|
||||||
|
-auth include password-auth
|
||||||
|
+auth include system-auth
|
||||||
|
account required pam_access.so
|
||||||
|
-account include password-auth
|
||||||
|
+account include system-auth
|
||||||
|
session required pam_loginuid.so
|
||||||
|
-session include password-auth
|
||||||
|
+session include system-auth
|
@ -6,7 +6,7 @@
|
|||||||
Summary: Cron daemon for executing programs at set times
|
Summary: Cron daemon for executing programs at set times
|
||||||
Name: cronie
|
Name: cronie
|
||||||
Version: 1.5.2
|
Version: 1.5.2
|
||||||
Release: 4%{?dist}
|
Release: 6%{?dist}
|
||||||
License: MIT and BSD and ISC and GPLv2+
|
License: MIT and BSD and ISC and GPLv2+
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
URL: https://github.com/cronie-crond/cronie
|
URL: https://github.com/cronie-crond/cronie
|
||||||
@ -44,6 +44,10 @@ Patch1: fix-unsafe-code.patch
|
|||||||
Patch2: cronie-1.5.2-context-role.patch
|
Patch2: cronie-1.5.2-context-role.patch
|
||||||
# Make systemd restart crond when it fails.
|
# Make systemd restart crond when it fails.
|
||||||
Patch3: cronie-1.5.2-restart-on-failure.patch
|
Patch3: cronie-1.5.2-restart-on-failure.patch
|
||||||
|
# Revert "Avoid creating pid files when crond doesn't fork"
|
||||||
|
Patch4: cronie-1.5.2-create-pid-files.patch
|
||||||
|
# Use system-auth in PAM (rhbz#2005526)
|
||||||
|
Patch5: cronie-1.5.2-use-pam-system-auth.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Cronie contains the standard UNIX daemon crond that runs specified programs at
|
Cronie contains the standard UNIX daemon crond that runs specified programs at
|
||||||
@ -90,6 +94,8 @@ extra features.
|
|||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
|
%patch4 -p1
|
||||||
|
%patch5 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
@ -218,6 +224,14 @@ exit 0
|
|||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cron.d/dailyjobs
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cron.d/dailyjobs
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Sep 20 2021 Jan Staněk <jstanek@redhat.com> - 1.5.2-6
|
||||||
|
- Use system-auth for PAM authentication
|
||||||
|
Resolves: rhbz#2005526
|
||||||
|
|
||||||
|
* Fri Sep 03 2021 Jan Staněk <jstanek@redhat.com> - 1.5.2-5
|
||||||
|
- Create PID files even when crond does not fork
|
||||||
|
Resolves: rhbz#1926300
|
||||||
|
|
||||||
* Wed Jun 12 2019 Marcel Plch <mplch@redhat.com> - 1.5.2-4
|
* Wed Jun 12 2019 Marcel Plch <mplch@redhat.com> - 1.5.2-4
|
||||||
- Make crond restart on failure
|
- Make crond restart on failure
|
||||||
- Resolves: rhbz#1715137
|
- Resolves: rhbz#1715137
|
||||||
|
Loading…
Reference in New Issue
Block a user