summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2000-10-11 17:55:34 +0000
committerBruce Momjian2000-10-11 17:55:34 +0000
commit40b3878947d4686667f0698ee7e0ef953f076f16 (patch)
tree742417ffdf820de016105ef88fc7fd9ddbdabcef
parentd9a3774e5afa161c1d6b073df550bd4526053e26 (diff)
Update make_mkid
-rw-r--r--src/backend/postmaster/postmaster.c16
-rw-r--r--src/backend/utils/misc/guc.c7
-rwxr-xr-xsrc/tools/make_mkid6
3 files changed, 26 insertions, 3 deletions
diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c
index 6b5887e651..086b7fc189 100644
--- a/src/backend/postmaster/postmaster.c
+++ b/src/backend/postmaster/postmaster.c
@@ -544,6 +544,22 @@ PostmasterMain(int argc, char *argv[])
}
/*
+ * Select default values for switches where needed
+ */
+ if (HostName == NULL)
+ {
+ if (!(HostName = getenv("PGHOST")))
+ {
+ HostName = "any";
+ }
+ }
+ else if (!NetServer)
+ {
+ fprintf(stderr, "%s: -h requires -i.\n", progname);
+ exit(1);
+ }
+
+ /*
* Check for invalid combinations of switches
*/
if (NBuffers < 2 * MaxBackends || NBuffers < 16)
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c
index 5a6c762921..dcc7d396b6 100644
--- a/src/backend/utils/misc/guc.c
+++ b/src/backend/utils/misc/guc.c
@@ -237,6 +237,8 @@ ConfigureNamesInt[] =
DEF_NBUFFERS, 16, INT_MAX},
{"port", PGC_POSTMASTER, &PostPortName,
DEF_PGPORT, 1, 65535},
+ {"unixsocket", PGC_POSTMASTER, &UnixSocketName,
+ DEF_PGSOCKETFILE, 1, 65535},
{"sort_mem", PGC_USERSET, &SortMem,
512, 1, INT_MAX},
@@ -372,7 +374,10 @@ ResetAllOptions(void)
}
if (getenv("PGPORT"))
- PostPortName = atoi(getenv("PGPORT"));
+ PostPortNumber = atoi(getenv("PGPORT"));
+
+ if (UnixSocketName == NULL)
+ UnixSocketName = getenv("PGUNIXSOCKET");
}
diff --git a/src/tools/make_mkid b/src/tools/make_mkid
index 6827e5710c..1565b9c806 100755
--- a/src/tools/make_mkid
+++ b/src/tools/make_mkid
@@ -1,6 +1,8 @@
#!/bin/sh
-find `pwd`/ \( -name _deadcode -a -prune \) -o \
- -type f -name '*.[chyl]' -print|sed 's;//;/;g' | mkid -
+#set -x
+
+mkid `find \`pwd\`/ \( -name _deadcode -a -prune \) -o \
+ -type f -name '*.[chyl]' -print|sed 's;//;/;g'`
find . -name 'CVS' -prune -o -type d -print |while read DIR
do