Re: Survey: renaming/removing script binaries (createdb, createuser...)

Поиск
Список
Период
Сортировка
От Zdenek Kotala
Тема Re: Survey: renaming/removing script binaries (createdb, createuser...)
Дата
Msg-id 47EC0A61.8000501@sun.com
обсуждение исходный текст
Ответ на Re: Survey: renaming/removing script binaries (createdb, createuser...)  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
Tom Lane napsal(a):
> Alvaro Herrera <alvherre@commandprompt.com> writes:
>> Tom Lane wrote:
>>> I like this too.  It'd be considerably more work than the currently
>>> proposed patch, though, since we'd have to meld the currently
>>> separate programs into one executable.
>
>> I note that we can continue to have the current executables stashed in
>> PREFIX/share/libexec and let the "pg" executable exec them.
>
> Not share/ surely, since these are executables, but yeah.
>
> This brings me to the idea that "pg" is a very small stupid program
> that just tries to match its first argument against a filename in
> PREFIX/libexec/postgresql.  If it finds a match it execs that program
> with the remaining args, else it fails.  If we do it that way then the
> problem of a client-only installation is solved: it merely has a smaller
> population of files in PREFIX/libexec, and "pg" doesn't know the
> difference.  Also the problem of optionally providing the old names just
> reduces to providing links in bin/, whereas with a melded executable
> we'd need still more smarts to look at how it'd been invoked.
>
> So +2 or so for this one.

It sounds good. Only one comments libexec is not on Solaris, but PREFIX/lib is
allowed to use for this purpose.

        Zdenek

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

Предыдущее
От: "Leif B. Kristensen"
Дата:
Сообщение: Re: Survey: renaming/removing script binaries (createdb, createuser...)
Следующее
От: Zdenek Kotala
Дата:
Сообщение: Re: Survey: renaming/removing script binaries (createdb, createuser...)