[Slackbuilds-users] PostgreSQL - multiple installed versions
thomas at beingboiled.info
Wed Sep 18 21:53:48 UTC 2013
On Wed, 18 Sep 2013, Adis Nezirovic wrote:
> The problem with symlinks is we must not use absolute paths (installpkg
> can be called with --root parameter). Anyway, I've simplified logic for
> symlinks in doinst.sh, should be more robust now.
> I've also removed PRGNAM from all scripts except SlackBuild (it was a
> leftover from an earlier experiment with versioned package names).
The new version works almost perfectly. One minor nitpick though:
The previous version explicitly set permissions for the DATADIR:
# permissions for DATADIR should be u=rwx (0700)
chmod 700 $PKG/var/lib/pgsql/$PG_VERSION/data
The new version doesn't. That's fine, because the mandatory "initdb" will
set the correct permissions. However, if you "upgradepkg --reinstall"
postgres the DATADIR's permissions will get reset to 0755 and the server
won't start any more.
More information about the SlackBuilds-users