Blame SOURCES/0022-sysvinit-Create-the-socket-directory-at-runtime.patch

0ac9f2
From 27afa5a4ea8de1679603f5871935096280d0b12e Mon Sep 17 00:00:00 2001
0ac9f2
From: David Michael <david.michael@coreos.com>
0ac9f2
Date: Tue, 13 Jun 2017 13:20:16 -0700
0ac9f2
Subject: [PATCH 22/29] sysvinit: Create the socket directory at runtime
0ac9f2
0ac9f2
This better supports non-systemd configurations with tmpfs on /run.
0ac9f2
---
0ac9f2
 src/pesign.sysvinit.in | 3 +++
0ac9f2
 1 file changed, 3 insertions(+)
0ac9f2
0ac9f2
diff --git a/src/pesign.sysvinit.in b/src/pesign.sysvinit.in
0ac9f2
index d8fffca..dc508d8 100644
0ac9f2
--- a/src/pesign.sysvinit.in
0ac9f2
+++ b/src/pesign.sysvinit.in
0ac9f2
@@ -20,6 +20,9 @@ RETVAL=0
0ac9f2
 
0ac9f2
 start(){
0ac9f2
     echo -n "Starting pesign: "
0ac9f2
+    mkdir /var/run/pesign 2>/dev/null &&
0ac9f2
+        chown pesign:pesign /var/run/pesign &&
0ac9f2
+        chmod 0770 /var/run/pesign
0ac9f2
     daemon /usr/bin/pesign --daemonize
0ac9f2
     RETVAL=$?
0ac9f2
     echo
0ac9f2
-- 
0ac9f2
2.13.4
0ac9f2