#!/bin/sh # # $FreeBSD: ports/net-mgmt/ifgraph/pkg-install,v 1.1 2003/12/08 20:51:56 krion Exp $ # PATH=/bin:/usr/bin:/usr/sbin case $2 in PRE-INSTALL) echo "---> Starting pre-install script:" if [ -z "ifgraph" -o \ -z "ifgraph" ]; then echo "ERROR: A required pragma was empty" exit 1 fi if pw showgroup "ifgraph" 2>/dev/null; then echo "---> Using existing group \"ifgraph\"" else echo "---> Adding group \"ifgraph\"" pw addgroup ifgraph -h - || exit 1 fi # Create user if required if pw showuser "ifgraph" 2>/dev/null; then echo "---> Using existing user \"ifgraph\"" else echo "---> Adding user \"ifgraph\"" pw adduser ifgraph -g ifgraph -h - \ -s "/sbin/nologin" -c "ifGraph User" || exit 1 fi ;; POST-INSTALL) echo "---> Starting post-install script:" if [ -z "ifgraph" -o \ -z "/usr/local" ]; then echo "ERROR: A required pragma was empty" exit 1 fi echo "---> Creating crontab(5) file for user \"ifgraph\"" crontab -u "ifgraph" "/usr/local/ifgraph/crontab.in" || exit 1 ;; esac