Re: pg_config/share_dir
От | Andrew Dunstan |
---|---|
Тема | Re: pg_config/share_dir |
Дата | |
Msg-id | 431F8662.30506@dunslane.net обсуждение исходный текст |
Ответ на | Re: pg_config/share_dir (Darcy Buskermolen <darcy@wavefire.com>) |
Ответы |
Re: pg_config/share_dir
|
Список | pgsql-hackers |
Darcy Buskermolen wrote: >On Wednesday 07 September 2005 15:52, Andrew Dunstan wrote: > > >>Peter Eisentraut wrote: >> >> >>>Andrew Dunstan wrote: >>> >>> >>>>pg_config doesn't currently seem to have an option to report the >>>>share_dir. Should it? >>>> >>>> >>>Is there a case where a user would need anything from there? >>> >>> > >the way wo do this in slony is with the following macro: > >AC_MSG_CHECKING(for postgresql.conf.sample) >PGSHARE_POSSIBLE_LOCATIONS="${with_pgsharedir} /usr/local/pgsql/share /usr/local/share/postgresql /usr/share/postgresql/usr/local/share/pgsql /usr/share/pgsql /opt/local/pgsql/share /opt/pgsql/share >${PG_BINDIR}/../share >for i in $PGSHARE_POSSIBLE_LOCATIONS; do > if test -s "$i/postgresql.conf.sample" ; then > PG_SHAREDIR=$i/ > break; > fi >done > >if test -n "$PG_SHAREDIR" ; then > AC_MSG_RESULT(${PG_SHAREDIR}postgresql.conf.sample) > AC_DEFINE(PG_SHAREDIR_VERIFIED,1,[PostgreSQL sharedir]) >else > AC_MSG_RESULT(not found) > AC_MSG_ERROR( > postgresql.conf.sample not found! Please specify the sharedir > with --with-pgsharedir=<dir> > ) >fi > > >(where ${PG_BINDIR} is the result of: pg_config --bindir ) > > > That's foul, and looks horribly fragile too. You have just provided what seems to me a perfect use case. cheers andrew
В списке pgsql-hackers по дате отправления: