Roundcube for OS X Server – Installed Files and UnInstall Instructions

Roundcube

Installed Files

sqlite and the httpd.conf are installed in:

/usr/local/topicdesk/roundcube/

the webapp.plist is here:

/Library/Server/Web/Config/apache2/webapps/com.topidesk.roundcube.webapp.plist

Easy UnInstall

The installer provides a built-in UnInstall option which removes all roundcube files and the installer receipt.
Note: MCrypt files are not removed because other applications may be dependent on MCrypt.

Manual Uninstall

    sudo webappctl stop com.topicdesk.roundcube
    sudo rm -rf /usr/local/topicdesk/roundcube
    sudo rm /Library/Server/Web/Config/apache2/webapps/com.topidesk.roundcube.webapp.plist
    sudo pkgutil --regexp --forget com.topicdesk.*roundcube.*
    sudo /Applications/Server.app/Contents/ServerRoot/usr/sbin/server-apachectl graceful

MCrypt

For Server 5

We add/edit the mcrypt module location in /etc/php.ini

extension=/usr/local/lib/php/extensions/mcrypt.so

The following files are installed:

/usr/local/share/aclocal/libmcrypt.m4
/usr/local/man/man3/mcrypt.3
/usr/local/lib/libmcrypt.4.4.8.dylib
/usr/local/lib/libmcrypt.4.dylib
/usr/local/lib/libmcrypt.dylib
/usr/local/lib/libmcrypt.la
/usr/local/lib/php/extensions/mcrypt.so
/usr/local/include/mcrypt.h
/usr/local/include/mutils/mcrypt.h
/usr/local/bin/libmcrypt-config

For Server 2 – 4

MCrypt is enabled in /etc/php.ini

extension=mcrypt.so

The following files are installed:

/usr/local/share/aclocal/libmcrypt.m4
/usr/local/man/man3/mcrypt.3
/usr/local/lib/libmcrypt.4.4.8.dylib
/usr/local/lib/libmcrypt.4.dylib
/usr/local/lib/libmcrypt.dylib
/usr/local/lib/libmcrypt.la
/usr/local/include/mcrypt.h
/usr/local/include/mutils/mcrypt.h
/usr/local/bin/libmcrypt-config
/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so
/usr/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so
/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
2 replies
  1. Sean
    Sean says:

    It looks to me like this file should be on the uninstall list too:

    /private/etc/php.ini.before-topicdeskRoundcubeInstaller

    Reply
    • Jeff Johnson
      Jeff Johnson says:

      To uninstall, you’d probably want to restore that file (the original php.ini before the installer).

      Good point though, we’ll cover this on the next update.

      Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *