postgresql-setup: fail earlier during bad $PGDATA dir creation
Related: #972425 Version: 9.2.4-2
This commit is contained in:
parent
30d053b7a5
commit
63807df6fc
@ -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
|
||||
|
@ -1103,6 +1103,10 @@ fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Jun 11 2013 Pavel Raiskup <praiskup@redhat.com> - 9.2.4-2
|
||||
- postgresql-setup: don't create whole path to server's data to make sure that
|
||||
the parent directory has correct permissions (#972425)
|
||||
|
||||
* Wed Jun 05 2013 Pavel Raiskup <praiskup@redhat.com> - 9.2.4-2
|
||||
- fix rpmlint warnings
|
||||
- fix aarch64 build by defining missing atomic operations (#970661)
|
||||
|
Loading…
Reference in New Issue
Block a user