#! /bin/sh
#
# $FreeBSD$

PATH=/bin:/usr/sbin

PERFORCE_USER=${PERFORCE_USER:-p4admin}
PERFORCE_UID=${PERFORCE_UID:-94}
PERFORCE_GROUP=${PERFORCE_GROUP:-p4admin}
PERFORCE_GID=${PERFORCE_GID:-94}
PERFORCE_HOME=${PERFORCE_HOME:-$PKG_PREFIX/perforce}
PERFORCE_LOGDIR=${PERFORCE_LOGDIR:-$PERFORCE_HOME/log}
PERFORCE_ROOT=${PERFORCE_ROOT:-$PERFORCE_HOME/root}

case $2 in
PRE-INSTALL)
	USER=${PERFORCE_USER}
	GROUP=${PERFORCE_GROUP}
	UID=${PERFORCE_UID}
	GID=${PERFORCE_GID}

	if pw group show "${GROUP}" 2>/dev/null; then
		echo "You already have a group \"${GROUP}\", so I will use it."
	else
		if pw groupadd ${GROUP} -g ${GID}; then
			echo "Added group \"${GROUP}\"."
		else
			echo "Adding group \"${GROUP}\" failed..."
			exit 1
		fi
	fi

	if pw user show "${USER}" 2>/dev/null; then
		echo "You already have a user \"${USER}\", so I will use it."
	else
		if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
			-d ${PERFORCE_HOME} -c "Perforce admin" -s /sbin/nologin
		then
			echo "Added user \"${USER}\"."
		else
			echo "Adding user \"${USER}\" failed..."
			exit 1
		fi
	fi

	if [ ! -d $PERFORCE_HOME ] ; then 
echo hey
		mkdir -p $PERFORCE_HOME $PERFORCE_LOGS $PERFORCE_ROOT
		chown -R $USER:$GROUP $PERFORCE_HOME
	fi
	;;
esac
raphics</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='becb6f276f96d1e79fb8a81fdadc0fdf55c29975'/><select name='h' onchange='this.form.submit();'>
<option value='master'>master</option>
<option value='mesa-next' selected='selected'>mesa-next</option>
<option value='wayland'>wayland</option>
<option value='xorg-server-1.19.6'>xorg-server-1.19.6</option>
<option value='xserver-next'>xserver-next</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>FreeBSD graphics obsolete development ports (https://github.com/freebsd/freebsd-ports-graphics)</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/about/'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/refs/?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/log/audio/amp'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/tree/audio/amp?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/commit/audio/amp?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/diff/audio/amp?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/stats/audio/amp'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/log/audio/amp'>
<input type='hidden' name='id' value='becb6f276f96d1e79fb8a81fdadc0fdf55c29975'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/log/?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/log/audio?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975'>audio</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/log/audio/amp?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975'>amp</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/log/audio/amp?id=becb6f276f96d1e79fb8a81fdadc0fdf55c29975&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/commit/audio/amp?id=4ab972b7468e739167f0f48c87471c6c6b7da9e5'>- Get Rid MD5 support</a></td><td>miwi</td><td><span title='2011-03-19 20:38:54 +0800'>2011-03-19</span>