Add some quotes so it works on more shells.
This commit is contained in:
parent
d6c06feb18
commit
d9e10180ee
|
@ -26,7 +26,7 @@
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# IDENTIFICATION
|
# IDENTIFICATION
|
||||||
# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.19 1996/11/29 06:24:14 bryanh Exp $
|
# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.20 1996/12/23 08:50:27 bryanh Exp $
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -83,34 +83,34 @@ do
|
||||||
echo "updating template1 database only."
|
echo "updating template1 database only."
|
||||||
;;
|
;;
|
||||||
--username=*)
|
--username=*)
|
||||||
POSTGRES_SUPERUSERNAME="`echo $1 | sed s/^--username=//`"
|
POSTGRES_SUPERUSERNAME="`echo $1 | sed 's/^--username=//'`"
|
||||||
;;
|
;;
|
||||||
-u)
|
-u)
|
||||||
shift
|
shift
|
||||||
POSTGRES_SUPERUSERNAME="$1"
|
POSTGRES_SUPERUSERNAME="$1"
|
||||||
;;
|
;;
|
||||||
-u*)
|
-u*)
|
||||||
POSTGRES_SUPERUSERNAME="`echo $1 | sed s/^-u//`"
|
POSTGRES_SUPERUSERNAME="`echo $1 | sed 's/^-u//'`"
|
||||||
;;
|
;;
|
||||||
--pgdata=*)
|
--pgdata=*)
|
||||||
PGDATA="`echo $1 | sed s/^--pgdata=//`"
|
PGDATA="`echo $1 | sed 's/^--pgdata=//'`"
|
||||||
;;
|
;;
|
||||||
-r)
|
-r)
|
||||||
shift
|
shift
|
||||||
PGDATA="$1"
|
PGDATA="$1"
|
||||||
;;
|
;;
|
||||||
-r*)
|
-r*)
|
||||||
PGDATA="`echo $1 | sed s/^-r//`"
|
PGDATA="`echo $1 | sed 's/^-r//'`"
|
||||||
;;
|
;;
|
||||||
--pglib=*)
|
--pglib=*)
|
||||||
PGLIB="`echo $1 | sed s/^--pglib=//`"
|
PGLIB="`echo $1 | sed 's/^--pglib=//'`"
|
||||||
;;
|
;;
|
||||||
-l)
|
-l)
|
||||||
shift
|
shift
|
||||||
PGLIB="$1"
|
PGLIB="$1"
|
||||||
;;
|
;;
|
||||||
-l*)
|
-l*)
|
||||||
PGLIB="`echo $1 | sed s/^-l//`"
|
PGLIB="`echo $1 | sed 's/^-l//'`"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@ -128,7 +128,7 @@ done
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
# Make sure he told us where to find the Postgres files.
|
# Make sure he told us where to find the Postgres files.
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
if [ -z $PGLIB ]; then
|
if [ -z "$PGLIB" ]; then
|
||||||
echo "$CMDNAME does not know where to find the files that make up "
|
echo "$CMDNAME does not know where to find the files that make up "
|
||||||
echo "Postgres (the PGLIB directory). You must identify the PGLIB "
|
echo "Postgres (the PGLIB directory). You must identify the PGLIB "
|
||||||
echo "directory either with a --pglib invocation option, or by "
|
echo "directory either with a --pglib invocation option, or by "
|
||||||
|
@ -142,7 +142,7 @@ fi
|
||||||
# Make sure he told us where to build the database system
|
# Make sure he told us where to build the database system
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
if [ -z $PGDATA ]; then
|
if [ -z "$PGDATA" ]; then
|
||||||
echo "$CMDNAME: You must identify the PGDATA directory, where the data"
|
echo "$CMDNAME: You must identify the PGDATA directory, where the data"
|
||||||
echo "for this database system will reside. Do this with either a"
|
echo "for this database system will reside. Do this with either a"
|
||||||
echo "--pgdata invocation option or a PGDATA environment variable."
|
echo "--pgdata invocation option or a PGDATA environment variable."
|
||||||
|
@ -181,7 +181,7 @@ fi
|
||||||
# Figure out who the Postgres superuser for the new database system will be.
|
# Figure out who the Postgres superuser for the new database system will be.
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
|
|
||||||
if [ -z $POSTGRES_SUPERUSERNAME ]; then
|
if [ -z "$POSTGRES_SUPERUSERNAME" ]; then
|
||||||
echo "Can't tell what username to use. You don't have the USER"
|
echo "Can't tell what username to use. You don't have the USER"
|
||||||
echo "environment variable set to your username and didn't specify the "
|
echo "environment variable set to your username and didn't specify the "
|
||||||
echo "--username option"
|
echo "--username option"
|
||||||
|
|
Loading…
Reference in New Issue