1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-27 05:10:36 +00:00
freebsd-ports/net/boinc-client/files/pkg-install.in
Pav Lucistnik e820243a1d - Update to 20050601
Submitted by:	J.R. Oldroyd <jr@opal.com> (maintainer)
2005-06-02 21:08:23 +00:00

26 lines
617 B
Bash

#!/bin/sh
username=%%BOINC_USER%%
group=%%BOINC_GROUP%%
home=%%BOINC_HOME%%
shell=/bin/sh
case $2 in
POST-INSTALL)
if ! pw usershow ${username} >/dev/null 2>&1; then
if ! pw useradd ${username} -g ${group} -c BOINC -d ${home} -s ${shell}; then
err=$?
echo "WARNING: Unable to create user. pw returned $err"
echo "You will need to create a boinc user and chown the boinc dir."
exit $err
else
echo "boinc user created."
fi
else
echo "boinc user found. using existing boinc user."
fi
mkdir -p ${home} ${home}/projects
chown ${username}:${group} ${home} ${home}/projects
;;
esac