2727# Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
2828# Portions Copyright (c) 1994, Regents of the University of California
2929#
30- # $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.128 2001/06/22 19:16:23 wieck Exp $
30+ # $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.129 2001/06/23 23:29:48 petere Exp $
3131#
3232# -------------------------------------------------------------------------
3333
@@ -45,8 +45,6 @@ exit_nicely(){
4545echo " Removing$PGDATA ." 1>&2
4646 rm -rf" $PGDATA " || echo " Failed." 1>&2
4747fi
48- echo " Removing temp file$TEMPFILE ." 1>&2
49- rm -rf" $TEMPFILE " || echo " Failed." 1>&2
5048else
5149echo " Data directory$PGDATA will not be removed at user's request." 1>&2
5250fi
@@ -65,12 +63,6 @@ datadir='@datadir@'
6563# as set by configure --enable-multibyte[=XXX].
6664MULTIBYTE=' @MULTIBYTE@'
6765
68- if [" $TMPDIR " ]; then
69- TEMPFILE=" $TMPDIR /initdb.$$ "
70- else
71- TEMPFILE=" /tmp/initdb.$$ "
72- fi
73-
7466
7567# Check for echo -n vs echo \c
7668if echo ' \c' | grep -s c> /dev/null2>&1
@@ -353,7 +345,7 @@ if [ "$show_setting" = yes ] || [ "$debug" = yes ]
353345then
354346echo
355347echo " Initdb variables:"
356- for var in PGDATA datadir PGPATHTEMPFILE MULTIBYTE MULTIBYTEID \
348+ for var in PGDATA datadir PGPATH MULTIBYTE MULTIBYTEID \
357349 POSTGRES_SUPERUSERNAME POSTGRES_SUPERUSERID POSTGRES_BKI \
358350 POSTGRES_DESCR POSTGRESQL_CONF_SAMPLE \
359351PG_HBA_SAMPLE PG_IDENT_SAMPLE; do
@@ -807,12 +799,11 @@ echo "CREATE VIEW pg_stat_database AS \
807799| " $PGPATH " /postgres$PGSQL_OPT template1> /dev/null|| exit_nicely
808800
809801echo " Loading pg_description."
810- echo " COPY pg_description FROM STDIN " > $TEMPFILE
811- cat " $POSTGRES_DESCR " >> $TEMPFILE
812-
813- cat $TEMPFILE \
802+ (
803+ echo " COPY pg_description FROM STDIN; " ;
804+ cat " $POSTGRES_DESCR "
805+ ) \
814806| " $PGPATH " /postgres$PGSQL_OPT template1> /dev/null|| exit_nicely
815- rm -f" $TEMPFILE " || exit_nicely
816807
817808echo " Setting lastsysoid."
818809echo " UPDATE pg_database SET\