initdb and runcheck problems (Latest CVS) - Mailing list pgsql-hackers
From | Keith Parks |
---|---|
Subject | initdb and runcheck problems (Latest CVS) |
Date | |
Msg-id | 200007091240.NAA00191@mtcc.middleton-top.co.uk Whole thread Raw |
Responses |
Re: initdb and runcheck problems (Latest CVS)
Re: initdb and runcheck problems (Latest CVS) Re: initdb and runcheck problems (Latest CVS) |
List | pgsql-hackers |
Hi, Here are 2 patches against current CVS to fix a couple of problems I found building and testing on Solaris. Firstly genbki.sh had a couple of call to sed using the syntax "sed <command>" which results in sed reporting a garbled command. I have changed this to "sed -e '<command>'" which keeps sed happy. Secondly run_check.sh needed a couple of changes. One to fix it's handling of a pre-existing LD_LIBRARY_PATH. (Which I needed to use to point the executables at the location of libz.so) One to allow the call to "initdb" to find the correct template files etc. Keith. *** src/backend/catalog/genbki.sh.orig Thu Jul 6 22:33:22 2000 --- src/backend/catalog/genbki.sh Sun Jul 9 09:00:01 2000 *************** *** 45,57 **** INCLUDE_DIR="$2" shift;; -I*) ! INCLUDE_DIR=`echo $1 | sed s/^-I//` ;; -o) OUTPUT_PREFIX="$2" shift;; -o*) ! OUTPUT_PREFIX=`echo $1 | sed s/^-o//` ;; --help) echo "$CMDNAME generates systemcatalog bootstrapping files." --- 45,57 ---- INCLUDE_DIR="$2" shift;; -I*) ! INCLUDE_DIR=`echo $1 | sed -e 's/^-I//'` ;; -o) OUTPUT_PREFIX="$2" shift;; -o*) ! OUTPUT_PREFIX=`echo $1 | sed -e 's/^-o//'` ;; --help) echo "$CMDNAME generatessystem catalog bootstrapping files." *** src/test/regress/run_check.sh.orig Sun Jul 9 10:58:16 2000 --- src/test/regress/run_check.sh Sun Jul 9 12:58:47 2000 *************** *** 24,29 **** --- 24,30 ---- PGDATA="$CHKDIR/data" LIBDIR="$CHKDIR/lib" BINDIR="$CHKDIR/bin" + SHAREDIR="$CHKDIR/share" LOGDIR="$CHKDIR/log" TIMDIR="$CHKDIR/timestamp" PGPORT="65432" *************** *** 43,49 **** # otherwise feel free to cover your platform here as well. if [ "$LD_LIBRARY_PATH" ]; then old_LD_LIBRARY_PATH="$LD_LIBRARY_PATH" ! LD_LIBRARY_PATH="$LIBDIR:$LD_LIBARY_PATH" else LD_LIBRARY_PATH="$LIBDIR" fi --- 44,50 ---- # otherwise feel free to cover your platform here as well. if [ "$LD_LIBRARY_PATH" ]; then old_LD_LIBRARY_PATH="$LD_LIBRARY_PATH" ! LD_LIBRARY_PATH="$LIBDIR:$old_LD_LIBRARY_PATH" else LD_LIBRARY_PATH="$LIBDIR" fi *************** *** 187,193 **** # Run initdb to initialize a database system in ./tmp_check # ---------- echo "=============== Initializingcheck database instance ================" ! initdb -D $PGDATA --noclean >$LOGDIR/initdb.log 2>&1 if [ $? -ne 0 ] then --- 188,194 ---- # Run initdb to initialize a database system in ./tmp_check # ---------- echo "=============== Initializingcheck database instance ================" ! initdb -D $PGDATA -L $SHAREDIR --noclean >$LOGDIR/initdb.log 2>&1 if [ $? -ne 0 ] then
pgsql-hackers by date: