ADDED build/cackey_osx_build/cackey_osx_uninstall.sh Index: build/cackey_osx_build/cackey_osx_uninstall.sh ================================================================== --- build/cackey_osx_build/cackey_osx_uninstall.sh +++ build/cackey_osx_build/cackey_osx_uninstall.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Script to remove current and previous releases of CACKey from Mac OS X + +if [ "`whoami`" != "root" ]; then + echo "Please rerun this script with sudo or directly as root." + exit 1 +fi + +# Remove Directories and Files +echo "Removing CACKey-related files and directories, if they exist..." +rm -rf /usr/lib/pkcs11/*cackey* +rm -rf /usr/local/lib/pkcs11/*cackey* +rm -rf /Library/CACKey +rm -rf /System/Library/Security/tokend/PKCS11.tokend +rm -rf /Library/Security/tokend/PKCS11.tokend + +# Forget about packages installed +echo "Removing saved Mac OS X package information for CACKey..." +for package in `pkgutil --pkgs | grep -i CACKey`; do + pkgutil --forget ${package} +done