2004-10-16 21:29:30 +02:00
|
|
|
#!/bin/sh
|
2012-10-18 21:22:09 +02:00
|
|
|
#
|
2013-08-23 22:54:44 +02:00
|
|
|
# $FreeBSD$
|
2012-10-18 21:22:09 +02:00
|
|
|
#
|
2004-10-16 21:29:30 +02:00
|
|
|
|
2012-04-15 14:57:50 +02:00
|
|
|
PATH=/bin:/usr/sbin:/usr/bin:/usr/sbin
|
|
|
|
|
|
|
|
user=%%BOINC_CLIENT_USER%%
|
|
|
|
group=%%BOINC_CLIENT_GROUP%%
|
2012-10-18 21:22:09 +02:00
|
|
|
home="%%BOINC_CLIENT_HOME%%"
|
2013-08-27 23:37:47 +02:00
|
|
|
option_manager=%%OPTION_MANAGER%%
|
|
|
|
option_user=%%OPTION_USER%%
|
2004-10-16 21:29:30 +02:00
|
|
|
|
|
|
|
case $2 in
|
2013-08-23 22:54:44 +02:00
|
|
|
POST-INSTALL)
|
2013-08-27 23:37:47 +02:00
|
|
|
if [ -n "${option_user}" ] ; then
|
|
|
|
if [ -n "${option_manager}" -a ! -e "${home}/skins" -a ! -L "${home}/skins" ]; then
|
|
|
|
ln -s "%%PREFIX%%/share/boinc/skins" "${home}/skins"
|
|
|
|
fi
|
|
|
|
if [ ! -e "${home}/ca-bundle.crt" -a ! -L "${home}/ca-bundle.crt" ]; then
|
|
|
|
ln -s "%%LOCALBASE%%/share/certs/ca-root-nss.crt" "${home}/ca-bundle.crt"
|
|
|
|
fi
|
|
|
|
echo "Adjusting file ownership in \"${home}\" to ${user}:${group}"
|
|
|
|
chown -hR ${user}:${group} "${home}"
|
2012-10-18 21:22:09 +02:00
|
|
|
fi
|
|
|
|
;;
|
2004-10-16 21:29:30 +02:00
|
|
|
esac
|
2012-10-18 21:22:09 +02:00
|
|
|
|
|
|
|
exit 0
|