Outra coisa que deve ser lembrada ao instalar o CollabNet Subversion no Solaris: o sudo não é instalado por padrão. Para fazer o instalador funcionar no meu sistema, eu tive que hackear o script "bin / csvn" como segue (substitua sudo por 'su - root - c' < cmd > '
installdaemon() {
if [ 'id | sed 's/^uid=//;s/(.*$//'' = "0" ] ; then
echo "Cannot be root to perform this action."
exit 1
else
if [ "$DIST_OS" = "solaris" ] ; then
echo "Detected Solaris:"
if [ -f /etc/init.d/$APP_NAME ] ; then
echo " The $APP_LONG_NAME daemon is already installed."
exit 1
else
echo " Installing the $APP_LONG_NAME daemon.."
# NOTE THE FOLLOWING SUBSTITUTION OF 'sudo' with 'su - root -c "<cmd>"'
su - root -c "ln -s $REALPATH /etc/init.d/$APP_NAME"
su - root -c "ln -s /etc/init.d/$APP_NAME /etc/rc3.d/K20$APP_NAME"
su - root -c "ln -s /etc/init.d/$APP_NAME /etc/rc3.d/S20$APP_NAME"
fi