Substitute libdir into createlang as last resort so one doesn't have to set
PGLIB or use any option anymore.
This commit is contained in:
parent
9b3d66ecbd
commit
a67343d67d
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 1994, Regents of the University of California
|
# Copyright (c) 1994, Regents of the University of California
|
||||||
#
|
#
|
||||||
# $Header: /cvsroot/pgsql/src/bin/scripts/Makefile,v 1.6 2000/06/28 05:09:37 tgl Exp $
|
# $Header: /cvsroot/pgsql/src/bin/scripts/Makefile,v 1.7 2000/08/20 11:56:29 petere Exp $
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -17,10 +17,12 @@ SCRIPTS := createdb dropdb createuser dropuser createlang droplang vacuumdb
|
|||||||
all: $(SCRIPTS)
|
all: $(SCRIPTS)
|
||||||
|
|
||||||
createlang: createlang.sh
|
createlang: createlang.sh
|
||||||
sed -e 's/__DLSUFFIX__/$(DLSUFFIX)/' $< > $@
|
sed -e 's:__DLSUFFIX__:$(DLSUFFIX):g' \
|
||||||
|
-e 's:__libdir__:$(libdir):g' \
|
||||||
|
$< > $@
|
||||||
|
|
||||||
install: all installdirs
|
install: all installdirs
|
||||||
for i in $(SCRIPTS); do $(INSTALL_SCRIPT) $$i $(bindir); done
|
for i in $(SCRIPTS); do $(INSTALL_SCRIPT) $$i $(bindir) || exit; done
|
||||||
|
|
||||||
installdirs:
|
installdirs:
|
||||||
$(mkinstalldirs) $(bindir)
|
$(mkinstalldirs) $(bindir)
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
# IDENTIFICATION
|
# IDENTIFICATION
|
||||||
# $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createlang.sh,v 1.13 2000/07/19 11:53:02 wieck Exp $
|
# $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createlang.sh,v 1.14 2000/08/20 11:56:29 petere Exp $
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -129,7 +129,7 @@ if [ "$usage" ]; then
|
|||||||
echo " -U, --username=USERNAME Username to connect as"
|
echo " -U, --username=USERNAME Username to connect as"
|
||||||
echo " -W, --password Prompt for password"
|
echo " -W, --password Prompt for password"
|
||||||
echo " -d, --dbname=DBNAME Database to install language in"
|
echo " -d, --dbname=DBNAME Database to install language in"
|
||||||
echo " -L, --pglib=PGLIB Find language interpreter in directory PGLIB"
|
echo " -L, --pglib=DIRECTORY Find language interpreter file in DIRECTORY"
|
||||||
echo " -l, --list Show a list of currently installed languages"
|
echo " -l, --list Show a list of currently installed languages"
|
||||||
echo
|
echo
|
||||||
echo "Report bugs to <pgsql-bugs@postgresql.org>."
|
echo "Report bugs to <pgsql-bugs@postgresql.org>."
|
||||||
@ -160,11 +160,7 @@ fi
|
|||||||
# Check that we have PGLIB
|
# Check that we have PGLIB
|
||||||
# ----------
|
# ----------
|
||||||
if [ -z "$PGLIB" ]; then
|
if [ -z "$PGLIB" ]; then
|
||||||
echo "$CMDNAME: missing required argument PGLIB directory"
|
PGLIB='__libdir__'
|
||||||
echo "(This is the directory where the interpreter for the procedural"
|
|
||||||
echo "language is stored. Traditionally, these are installed in whatever"
|
|
||||||
echo "'lib' directory was specified at configure time.)"
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ----------
|
# ----------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user