Python (PyGreSQL) make install patch

Поиск
Список
Период
Сортировка
От Jason Tishler
Тема Python (PyGreSQL) make install patch
Дата
Msg-id 20010524121541.N714@dothill.com
обсуждение исходный текст
Ответы Re: Python (PyGreSQL) make install patch  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: Python (PyGreSQL) make install patch  (Peter Eisentraut <peter_e@gmx.net>)
Re: Python (PyGreSQL) make install patch  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-patches
The attached patch changes src/interfaces/python/GNUmakefile to use the
value of DESTDIR like the rest (or at least most) of the PostgreSQL
makefiles.  I found this problem when trying to package a pre-built
Cygwin PostgreSQL distribution, but this problem is platform independent.

The problem manifests itself when one tries to install into a stagging
area (e.g., to build a tarball) instead of a real install.  In this case,
pg.py and _pgmodule$(SO) still end up being installed in the configured
prefix directory ignoring the value of DESTDIR.

Unfortunately, this patch does not handle the case where PostgreSQL
and Python are configured with different prefixes.  Since the Python
Makefile is automatically generated and does not use DESTDIR, I believe
that this issue will be difficult to correct.  If anyone has ideas on
how to fix this issue, then I'm quite willing to rework the patch to
take the suggestion into account.

I tested this patch on Cygwin and Linux.

Thanks,
Jason

--
Jason Tishler
Director, Software Engineering       Phone: 732.264.8770 x235
Dot Hill Systems Corp.               Fax:   732.264.8798
82 Bethany Road, Suite 7             Email: Jason.Tishler@dothill.com
Hazlet, NJ 07730 USA                 WWW:   http://www.dothill.com

Вложения

В списке pgsql-patches по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Cygwin Java (make install) Patch
Следующее
От: Jason Tishler
Дата:
Сообщение: Cygwin python and plpython patches