Hehe. Too complex. Let's just use the Autotools machinery how it was intended. :)
There are plenty of examples in the source. Here's couchdb.conf.in: https://git-wip-us.apache.org/repos/asf?p=couchdb.git;a=blob_plain;f=bin/couchdb.tpl.in;hb=HEAD Then, in configure.ac, you have this line: AC_CONFIG_FILES([bin/couchdb.tpl]) So, during the `./configure` invocation, the .in file gets processed and renamed. You define variables with %percent_signs% like this: DEFAULT_CONFIG_DIR=%localconfdir%/default.d Here 'localconfdir' is defined in configure.ac. On 26 August 2013 04:57, Alexander Shorin <kxe...@gmail.com> wrote: > I have a bit better solution: > > https://www.friendpaste.com/3vzULs97Fl0AaPXqG6NuTZ > > What do you think? > -- > ,,,^..^,,, > > > On Mon, Aug 26, 2013 at 2:54 AM, Noah Slater <nsla...@apache.org> wrote: > > Hmm. > > > > These values should ideally be written by configure. So this should be > > conf.py.in, and conf.py gets created at build time. > > > > I wonder why I never did it this way. Oh well. This is an easy one if > > someone wants to bother. > > > > > > On 23 August 2013 15:56, <d...@apache.org> wrote: > > > >> Updated Branches: > >> refs/heads/1.4.x 06266f574 -> afdf9644f > >> > >> > >> Update version in documentation. > >> > >> > >> Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo > >> Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/afdf9644 > >> Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/afdf9644 > >> Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/afdf9644 > >> > >> Branch: refs/heads/1.4.x > >> Commit: afdf9644fffbc8e52a6515f3fdea9c533e6a4d2e > >> Parents: 06266f5 > >> Author: Dirkjan Ochtman <d...@apache.org> > >> Authored: Fri Aug 23 16:55:42 2013 +0200 > >> Committer: Dirkjan Ochtman <d...@apache.org> > >> Committed: Fri Aug 23 16:55:42 2013 +0200 > >> > >> ---------------------------------------------------------------------- > >> share/doc/src/conf.py | 4 ++-- > >> 1 file changed, 2 insertions(+), 2 deletions(-) > >> ---------------------------------------------------------------------- > >> > >> > >> > >> > http://git-wip-us.apache.org/repos/asf/couchdb/blob/afdf9644/share/doc/src/conf.py > >> ---------------------------------------------------------------------- > >> diff --git a/share/doc/src/conf.py b/share/doc/src/conf.py > >> index 6fd9112..8c352d6 100644 > >> --- a/share/doc/src/conf.py > >> +++ b/share/doc/src/conf.py > >> @@ -20,9 +20,9 @@ master_doc = "index" > >> > >> nitpicky = True > >> > >> -version = "1.3" > >> +version = "1.4" > >> > >> -release = "1.3.0" > >> +release = "1.4.0" > >> > >> project = u"Apache CouchDB" > >> > >> > >> > > > > > > -- > > Noah Slater > > https://twitter.com/nslater > -- Noah Slater https://twitter.com/nslater