#!/bin/sh
#
# $FreeBSD: ports/security/courier-authlib/files/pkg-install.in,v 1.1 2005/04/26 19:17:32 oliver Exp $
#

PKG_PREFIX=${PKG_PREFIX:=/usr/local}

USER=courier;	UID=465
GROUP=courier;	GID=465

if [ ":$2" = ":PRE-INSTALL" ]; then
    if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then
        echo "You already have a group \"${GROUP}\", so I will use it."
    else
        if /usr/sbin/pw groupadd ${GROUP} -g ${GID} -h -
	then
	    echo "Added group \"${GROUP}\"."
	else
	    echo "Adding group \"${GROUP}\" failed..."
            echo "Please create it, and try again."
            exit 1
        fi
    fi

    if /usr/sbin/pw user show "${USER}" 2>/dev/null; then
        echo "You already have a user \"${USER}\", so I will use it."
    else
        if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
           -d /var/spool/courier \
           -s /sbin/nologin \
           -c "Courier Mail System"
	then
	    echo "Added user \"${USER}\"."
	else
	    echo "Adding user \"${USER}\" failed..."
            echo "Please create it, and try again."
            exit 1
        fi
    fi
fi
