mirror of
https://github.com/postgres/postgres.git
synced 2025-04-29 13:56:47 +03:00
Another fix for old shells.
This commit is contained in:
parent
c446802b22
commit
cfc0ba8c04
@ -8,7 +8,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
# IDENTIFICATION
|
# IDENTIFICATION
|
||||||
# $Header: /cvsroot/pgsql/src/bin/initlocation/Attic/initlocation.sh,v 1.5 2000/01/19 20:08:25 petere Exp $
|
# $Header: /cvsroot/pgsql/src/bin/initlocation/Attic/initlocation.sh,v 1.6 2000/03/25 19:01:48 tgl Exp $
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -91,13 +91,15 @@ fi
|
|||||||
# You can call initlocation $ENVAR, which will of course be resolved
|
# You can call initlocation $ENVAR, which will of course be resolved
|
||||||
# by the shell, or initlocation some/path (containing at least one slash).
|
# by the shell, or initlocation some/path (containing at least one slash).
|
||||||
# Then you just take that path.
|
# Then you just take that path.
|
||||||
# This should apease users who are confused by the above behaviour.
|
# This should appease users who are confused by the above behaviour.
|
||||||
#
|
#
|
||||||
|
|
||||||
if ! echo "$Location" | grep -s '/' >/dev/null 2>&1 && [ ! -d "$Location" ]; then
|
echo "$Location" | grep '/' >/dev/null 2>&1
|
||||||
|
|
||||||
|
if [ "$?" -ne 0 -a ! -d "$Location" ]; then
|
||||||
PGALTDATA=`printenv $Location 2> /dev/null`
|
PGALTDATA=`printenv $Location 2> /dev/null`
|
||||||
if [ -z "$PGALTDATA" ]; then
|
if [ -z "$PGALTDATA" ]; then
|
||||||
echo "$CMDNAME: environment variable $PGALTDATA not set"
|
echo "$CMDNAME: environment variable $Location not set"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
haveenv=t
|
haveenv=t
|
||||||
|
Loading…
x
Reference in New Issue
Block a user