Add some quotes so it works on more shells.

This commit is contained in:
Bryan Henderson 1996-12-23 08:50:27 +00:00
parent d6c06feb18
commit d9e10180ee
1 changed files with 10 additions and 10 deletions

View File

@ -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"