tbaeder / rpms / pesign

Forked from rpms/pesign 3 years ago
Clone

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

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