diff options
author | Clive Lin <clive@FreeBSD.org> | 2001-03-15 07:23:08 +0000 |
---|---|---|
committer | Clive Lin <clive@FreeBSD.org> | 2001-03-15 07:23:08 +0000 |
commit | 429d8d4a8862eebc560d47df2314cf48c25f1ac6 (patch) | |
tree | 88df9b4de8e8d165e31ae97b31b1dafdfb2fc242 /databases/postgresql91-server/pkg-install | |
parent | fix non-interactive build and pkg-plist (diff) |
Fix problems when installing postgresql7 with pkg_add:
- pkg-install used wrong uid#
- chown lib dir *after* it is created
- pkg-install created data dir where Makefile didn't
- add pkg-deinstall and remove user & group
- don't chown data dir, since we don't create it anymore
- spell and documentation fixes in the rc.d script
PR: ports/25817
Submitted by: MAINTAINER
Diffstat (limited to 'databases/postgresql91-server/pkg-install')
-rw-r--r-- | databases/postgresql91-server/pkg-install | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/databases/postgresql91-server/pkg-install b/databases/postgresql91-server/pkg-install index c55c0ebb161f..edd4f36830d5 100644 --- a/databases/postgresql91-server/pkg-install +++ b/databases/postgresql91-server/pkg-install @@ -4,15 +4,13 @@ PATH=/bin:/usr/sbin -if [ -z "${DB_DIR}" ]; then - DB_DIR=${PKG_PREFIX}/pgsql/data -fi +DB_DIR=${PKG_PREFIX}/pgsql case $2 in -POST-INSTALL) +PRE-INSTALL) USER=pgsql GROUP=${USER} - UID=89 + UID=70 GID=${UID} if pw group show "${GROUP}" 2>/dev/null; then @@ -39,6 +37,6 @@ POST-INSTALL) fi fi - chown -R ${USER}.${GROUP} ${DB_DIR} ;; + esac |