From: | Robert Creager <Robert_Creager(at)LogicalChaos(dot)org> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org <pgsql-bugs(at)postgresql(dot)org> |
Subject: | contrib-global.mk and sql.in question |
Date: | 2003-08-23 04:31:26 |
Message-ID: | 20030822223126.7dd8ac5d.Robert_Creager@LogicalChaos.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Hey,
Just wondering if the rule:
%.sql: %.sql.in
sed 's,MODULE_PATHNAME,$$libdir/$*g' $< >$@
is supposed to produce files like this:
CREATE OR REPLACE FUNCTION pgxml_parse(text) RETURNS boolean
AS '$libdir/pgxml_dom' LANGUAGE c STRICT;
I'm using GNU sed version 4.0.3.
I find the following patch makes it work for me, but I'm not sure if this is a
bug, feature, or something else?
*** contrib-global.mk.orig 2003-08-22 22:20:33.000000000 -0600
--- contrib-global.mk 2003-08-22 22:22:26.000000000 -0600
***************
*** 225,231 ****
ifneq (,$(MODULES)$(MODULE_big))
%.sql: %.sql.in
! sed 's,MODULE_PATHNAME,$$libdir/$*,g' $< >$@
endif
ifdef PROGRAM
--- 225,231 ----
ifneq (,$(MODULES)$(MODULE_big))
%.sql: %.sql.in
! @sed 's:MODULE_PATHNAME:$(libdir)/$*:g' $< >$@
endif
ifdef PROGRAM
--
22:17:58 up 21 days, 14:59, 4 users, load average: 2.10, 2.04, 2.01
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Creager | 2003-08-23 04:46:15 | Re: contrib-global.mk and sql.in question |
Previous Message | Tom Lane | 2003-08-22 22:04:44 | Re: DBD::Pg 'lo_read' fails on >= 32768 byte large objects |