File 0014-pgsql-Avoid-the-change-of-dev-null-to-postgres-owner.patch of Package resource-agents.8789

From 102d73622d6bb92ca9e2b3e4448cea54cadd46d9 Mon Sep 17 00:00:00 2001
From: Diego Akechi <dakechi@suse.com>
Date: Fri, 31 Aug 2018 13:57:10 +0200
Subject: [PATCH] pgsql: Avoid the change of /dev/null to postgres owner/group
 The check_log_file porforms a -f test on the logfile which is set to
 /dev/null by default, and it returns 1 for non-regular files.

---
 heartbeat/pgsql | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/heartbeat/pgsql b/heartbeat/pgsql
index 147a1da7..22d6cce0 100755
--- a/heartbeat/pgsql
+++ b/heartbeat/pgsql
@@ -1976,7 +1976,7 @@ pgsql_validate_all() {
 #
 
 check_log_file() {
-    if [ ! -f "$1" ]
+    if [ ! -e "$1" ]
     then
         touch $1 > /dev/null 2>&1
         chown $OCF_RESKEY_pgdba:`getent passwd $OCF_RESKEY_pgdba | cut -d ":" -f 4` $1
-- 
2.16.4