[MacPorts] #39341: postgresql93-server @9.3beta1 more robust initdb invocation
MacPorts
noreply at macports.org
Tue Jun 4 18:36:04 PDT 2013
#39341: postgresql93-server @9.3beta1 more robust initdb invocation
--------------------------+---------------------------------
Reporter: gunnlaugur@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Keywords: | Port: postgresql93-server
--------------------------+---------------------------------
The current invocation of initdb suggested in post-install output:
{{{#!sh
sudo su postgres -c '/opt/local/lib/postgresql93/bin/initdb -D
/opt/local/var/db/postgresql93/defaultdb'
}}}
fails with somewhat confusing error messages if the user is in a directory
not accessible to the `postgres` user — and that's typically the case.
The attached patch changes this to a `sudo -i -u postgres` invocation,
which doesn't care which directory you run it from. That ought to cut down
on people stumbling on the `initdb` step as in #32817.
--
Ticket URL: <https://trac.macports.org/ticket/39341>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list