summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1999-12-18 02:56:01 +0000
committerBruce Momjian <bruce@momjian.us>1999-12-18 02:56:01 +0000
commita08eb45c527d36a2e4765a02b44dca04cc8776bf (patch)
tree5dca33dbfd433483eef812dcc9d65ce7bd091736
parent24edd34da5660acc69386dcd12c109967d7c5211 (diff)
More initdb cleanup
-rw-r--r--src/bin/initdb/initdb.sh34
1 files changed, 16 insertions, 18 deletions
diff --git a/src/bin/initdb/initdb.sh b/src/bin/initdb/initdb.sh
index d393e638433..c608e6c070c 100644
--- a/src/bin/initdb/initdb.sh
+++ b/src/bin/initdb/initdb.sh
@@ -27,7 +27,7 @@
#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.71 1999/12/18 02:48:53 momjian Exp $
+# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.72 1999/12/18 02:56:01 momjian Exp $
#
#-------------------------------------------------------------------------
@@ -65,11 +65,12 @@ then
PGPATH=`echo $0 | sed 's,/[^/]*$,,'` # (dirname command is not portable)
else
# look for it in PATH ('which' command is not portable)
- for dir in `echo "$PATH" | sed 's/:/ /g'` ; do
+ for dir in `echo "$PATH" | sed 's/:/ /g'`
+ do
# empty entry in path means current dir
[ -z "$dir" ] && dir='.'
if [ -f "$dir/$CMDNAME" ]
- then
+ then
PGPATH="$dir"
break
fi
@@ -77,9 +78,10 @@ else
fi
# Check if needed programs actually exist in path
-for prog in postgres pg_version ; do
+for prog in postgres pg_version
+do
if [ ! -x "$PGPATH/$prog" ]
- then
+ then
echo "The program $prog needed by $CMDNAME could not be found. It was"
echo "expected at:"
echo " $PGPATH/$prog"
@@ -111,11 +113,6 @@ template_only=0
# user.
POSTGRES_SUPERUSERNAME="$EffectiveUser"
-# Note: The sysid can be freely selected. This will probably confuse matters,
-# but if your Unix user postgres is uid 48327 you might chose to start
-# at 0 (or 1) in the database.
-POSTGRES_SUPERUSERID="$EUID"
-
Password='_null_'
while [ "$#" -gt 0 ]
@@ -225,7 +222,7 @@ then
if [ -n "$MULTIBYTE" ]
then
echo " -e ENCODING, --pgencoding=ENCODING"
- fi
+ fi
echo " -?, --help "
echo ""
exit 0
@@ -237,9 +234,9 @@ fi
if [ "$MULTIBYTE" ]
then
- MULTIBYTEID=`$PGPATH/pg_encoding $MULTIBYTE`
+ MULTIBYTEID=`$PGPATH/pg_encoding $MULTIBYTE`
if [ "$?" -ne 0 ]
- then
+ then
echo "The program pg_encoding failed. Perhaps you did not configure"
echo "PostgreSQL for multibyte support or the program was not success-"
echo "fully installed."
@@ -298,9 +295,10 @@ echo
if [ -z "$PGLIB" ]
then
- for dir in "$PGPATH/../lib" "$PGPATH/../lib/pgsql"; do
+ for dir in "$PGPATH/../lib" "$PGPATH/../lib/pgsql"
+ do
if [ -f "$dir/global1.bki.source" ]
- then
+ then
PGLIB="$dir"
break
fi
@@ -355,7 +353,7 @@ umask 077
if [ -f "$PGDATA"/PG_VERSION ]
then
if [ "$template_only" -eq 0 ]
- then
+ then
echo "$CMDNAME: The file $PGDATA/PG_VERSION already exists."
echo "This probably means initdb has already been run and the"
echo "database system already exists."
@@ -381,7 +379,7 @@ else
mkdir "$PGDATA"/base || exit_nicely
fi
if [ ! -d "$PGDATA"/pg_xlog ]
- then
+ then
echo "Creating database XLOG directory $PGDATA/pg_xlog"
mkdir "$PGDATA"/pg_xlog || exit_nicely
fi
@@ -448,7 +446,7 @@ then
# Gotta remove that temp file before exiting on error.
retval="$?"
if [ "$noclean" -eq 0 ]
- then
+ then
rm -f "$TEMPFILE" || exit_nicely
fi
[ "$retval" -ne 0 ] && exit_nicely