summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Raiskup <praiskup@redhat.com>2013-06-11 11:00:56 +0200
committerPavel Raiskup <praiskup@redhat.com>2013-06-11 11:04:44 +0200
commitfa62c128f7d06f7ad1cc64b19457348ea906826f (patch)
treeb55ae16f71eb65748e78b262ebaa8f240ad6f602
parentba7508b3ffd515889b2e5c751890f453a29014d5 (diff)
downloadpostgresql-setup-fa62c128f7d06f7ad1cc64b19457348ea906826f.tar.gz
postgresql-setup-fa62c128f7d06f7ad1cc64b19457348ea906826f.tar.xz
postgresql-setup-fa62c128f7d06f7ad1cc64b19457348ea906826f.zip
postgresql-setup: fail earlier during bad $PGDATA dir creation
Related: #972425 Version: 9.2.4-2
-rw-r--r--postgresql-setup4
1 files changed, 2 insertions, 2 deletions
diff --git a/postgresql-setup b/postgresql-setup
index e566106..a755e11 100644
--- a/postgresql-setup
+++ b/postgresql-setup
@@ -66,9 +66,9 @@ script_result=0
# code shared between initdb and upgrade actions
perform_initdb(){
- if [ ! -e "$PGDATA" -a ! -h "$PGDATA" ]
+ if [ ! -e "$PGDATA" ]
then
- mkdir -p "$PGDATA" || return 1
+ mkdir "$PGDATA" || return 1
chown postgres:postgres "$PGDATA"
chmod go-rwx "$PGDATA"
fi