diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2001-05-08 12:36:01 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2001-05-08 12:36:01 +0000 |
commit | 652c758fe74cd6fcb512e1d251aad4916cb5c511 (patch) | |
tree | b01fc99dbcefe33bcfd5b8d32dc7248d42fde208 /japanese/postgresql-tcltk/pkg-install | |
parent | 2a28e659a7b1f95fc2c76ed38cbab3cdf9f1cd10 (diff) |
Notes
Diffstat (limited to 'japanese/postgresql-tcltk/pkg-install')
-rw-r--r-- | japanese/postgresql-tcltk/pkg-install | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/japanese/postgresql-tcltk/pkg-install b/japanese/postgresql-tcltk/pkg-install index 7c3fb872bc0f..73477dd0b598 100644 --- a/japanese/postgresql-tcltk/pkg-install +++ b/japanese/postgresql-tcltk/pkg-install @@ -1,18 +1,16 @@ #! /bin/sh -# $FreeBSD: /tmp/pcvs/ports/japanese/postgresql-tcltk/Attic/pkg-install,v 1.5 2000-11-03 09:34:11 knu Exp $ +# $FreeBSD: /tmp/pcvs/ports/japanese/postgresql-tcltk/Attic/pkg-install,v 1.6 2001-05-08 12:35:59 knu Exp $ 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 @@ -30,7 +28,7 @@ POST-INSTALL) echo "You already have a user \"${USER}\", so I will use it." else if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d ${DB_DIR} -s /sbin/nologin -c "PostgreSQL Daemon" + -d ${DB_DIR} -c "PostgreSQL Daemon" then echo "Added user \"${USER}\"." else @@ -39,6 +37,10 @@ POST-INSTALL) fi fi - chown -R ${USER}.${GROUP} ${DB_DIR} + if ! [ -x ~pgsql ] ; then + mkdir -p ${DB_DIR} + chown pgsql:pgsql ${DB_DIR} + fi ;; + esac |