]> granicus.if.org Git - postgresql/commitdiff
More initdb cleanup
authorBruce Momjian <bruce@momjian.us>
Sat, 18 Dec 1999 02:56:01 +0000 (02:56 +0000)
committerBruce Momjian <bruce@momjian.us>
Sat, 18 Dec 1999 02:56:01 +0000 (02:56 +0000)
src/bin/initdb/initdb.sh

index d393e6384335f0a4ce61bb5dc6e6eabbf955ac8e..c608e6c070cbe6d93dab9737beafa2efc7975349 100644 (file)
@@ -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