How can I uninstall radmind?

By: Richard Glaser - Revised: 2006-05-30 devin

There isn't a uninstall option with the radmind tools, so, you will need to uninstall it manually. Depending if you installed only the command line tools, or GUI tools with additional options like "Automation" & "User Management" you might have more or less cleanup.



There are two different ways of setting the Login and Logout hooks. One is to edit the /etc/ttys file to pass them as command-line options to the loginwindow.

Login hooks can also be implemented by editing the loginwindows preferences file located at /Library/Preferences/com.apple.loginwindow.plist.

This is effectively what the Assistant does when you set up Radmind automation, although it uses CoreFoundation, not the defaults tool. The loginwindow plist can be modified either in /var/root/Library/Preferences or in /Library/Preferences; the default will be found by the loginwindow in either location.

To de-active the login/logout scripts created by the Radmind Assistant , you can simply rename the "com.apple.loginwindow.plist" to "com.apple.loginwindow.old" and logout & log back in.

For more details on startup, login & logout scripts, see the following web page.

Here are the files installed by the Radmind 1.3.2 installer:

/usr/local/bin/fsdiff
/usr/local/bin/ktcheck
/usr/local/bin/lapply
/usr/local/bin/lcksum
/usr/local/bin/lcreate
/usr/local/bin/lfdiff
/usr/local/bin/lmerge
/usr/local/bin/twhich
/usr/local/man
/usr/local/man/man1
/usr/local/man/man1/fsdiff.1
/usr/local/man/man1/ktcheck.1
/usr/local/man/man1/lapply.1
/usr/local/man/man1/lcksum.1
/usr/local/man/man1/lcreate.1
/usr/local/man/man1/lfdiff.1
/usr/local/man/man1/lmerge.1
/usr/local/man/man1/twhich.1
/usr/local/man/man5
/usr/local/man/man5/applefile.5
/usr/local/man/man8
/usr/local/man/man8/radmind.8
/usr/local/sbin
/usr/local/sbin/radmind
/var
/var/radmind
/var/radmind/cert

And for the previous version of the Radmind installer:

/usr/local/bin/fsdiff
/usr/local/bin/ktcheck
/usr/local/bin/lapply
/usr/local/bin/lcksum
/usr/local/bin/lcreate
/usr/local/bin/lfdiff
/usr/local/bin/lmerge
/usr/local/bin/twhich
/usr/local/man
/usr/local/man/man1
/usr/local/man/man1/fsdiff.1
/usr/local/man/man1/ktcheck.1
/usr/local/man/man1/lapply.1
/usr/local/man/man1/lcksum.1
/usr/local/man/man1/lcreate.1
/usr/local/man/man1/lfdiff.1
/usr/local/man/man1/lmerge.1
/usr/local/man/man1/twhich.1
/usr/local/man/man5
/usr/local/man/man5/applefile.5
/usr/local/man/man8
/usr/local/man/man8/radmind.8
/usr/local/sbin
/usr/local/sbin/radmind

Also, it can install receipt in the /Library/Receipts:

RadmindTools.pkg
RadmindTools-1.3.2.pkg

Radmind Assistant 0.9.6rc3 Automation

/etc/hooks
/etc/hooks/LI00CheckUsername.hook
/etc/hooks/LORadmind.hook
/etc/hooks/masterlogin.hook
/etc/hooks/masterlogout.hook
/etc/hooks/radmind.hook
/etc/login.hook
/etc/logout.hook
/etc/radmind.defaults