[patch] 7.4 initdb - drop trailing slash from $PGDATA

From: jari(dot)aalto(at)poboxes(dot)com (Jari Aalto)
To: PostgreSQL fixes <pgsql-patches(at)postgresql(dot)org>
Subject: [patch] 7.4 initdb - drop trailing slash from $PGDATA
Date: 2004-01-17 11:21:49
Message-ID: d69i4y7m.fsf@blue.sea.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-patches

I made a mistake while running 7.4 under W2k/Cygwin, so perhaps
the patch would give user a little more comfort.

root(at)w2kpicasso:~/work/tpu/course/1132/sql/postgres# LC_ALL=C initdb /usr/share/postgresql/data/
The files belonging to this database system will be owned by user "root".
This user must also own the server process.

The database cluster will be initialized with locale C.

creating directory /usr/share/postgresql/data/... ok
creating directory /usr/share/postgresql/data//base... ok
creating directory /usr/share/postgresql/data//global... ok
creating directory /usr/share/postgresql/data//pg_xlog... ok
creating directory /usr/share/postgresql/data//pg_clog... ok
selecting default max_connections... Caught signal.
Caught signal.

--- initdb.orig 2004-01-17 13:14:36.000000000 +0200
+++ initdb 2004-01-17 13:18:08.000000000 +0200
@@ -333,6 +333,15 @@
shift
done

+
+
+if [ ! -z "$PGDATA" ]; then
+ # Remove trailing slash
+ PGDATA=`echo "$PGDATA" | sed -e "s/\/$//"`
+fi
+
+
+
if [ "$usage" ]; then
echo "$CMDNAME initializes a PostgreSQL database cluster."
echo

Responses

Browse pgsql-patches by date

  From Date Subject
Next Message Jari Aalto 2004-01-17 11:37:48 [patch] INSTALL doc note (was Re: BUG #1051: Cannot remove groups)
Previous Message Jari Aalto 2004-01-17 07:14:07 [patch] Postgres 7.4 - doc INSTALL/Cygwin