From db86644b121cb6c73c67a7d622b11666992496d2 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 14 May 2014 13:33:10 +0200 Subject: postgresql-setup: work even if $PATH is unset or empty .. by setting $PATH to default value. Also check for command existence by 'command' built-in instead of checking for file existence. Version: 9.3.4-2 Resolves: #1097317 --- postgresql-setup | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'postgresql-setup') diff --git a/postgresql-setup b/postgresql-setup index acf07f7..7ce7b9f 100755 --- a/postgresql-setup +++ b/postgresql-setup @@ -2,6 +2,8 @@ # # postgresql-setup - Initialization and upgrade operations for PostgreSQL +test -z "$PATH" && export PATH="/sbin:/usr/sbin:/bin:/usr/bin" + test x"$PGSETUP_DEBUG" != x && set -x # PGVERSION is the full package version, e.g., 9.0.2 @@ -100,7 +102,7 @@ export PGDATA export PGPORT # For SELinux we need to use 'runuser' not 'su' -if [ -x /sbin/runuser ]; then +if command -v runuser &>/dev/null; then SU=runuser else SU=su -- cgit