Created
August 13, 2018 22:31
-
-
Save JulianNorton/1ea23e1b496399dfe97524b7df48e899 to your computer and use it in GitHub Desktop.
uninstall rippling
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ `id -u` -ne 0 ]; then | |
echo "Rippling uninstall must be run by root" | |
exit 1 | |
fi | |
sudo launchctl unload /Library/LaunchDaemons/com.rippling.* | |
sudo rm -rf /Library/LaunchDaemons/com.rippling.* | |
sudo rm -rf /opt/rippling | |
sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "" | |
sudo profiles -R -p com.rippling.password | |
# Merciless uninstall of munki. | |
launchctl unload /Library/LaunchDaemons/com.googlecode.munki.* | |
rm -rf '/Applications/Utilities/Managed Software Update.app' | |
rm -rf '/Applications/Managed Software Center.app' | |
rm -rf '/Applications/msc.app' | |
rm -f /Library/LaunchDaemons/com.googlecode.munki.* | |
rm -f /Library/LaunchAgents/com.googlecode.munki.* | |
rm -rf '/Library/Managed Installs' | |
rm -rf /usr/local/munki | |
pkgutil --forget com.googlecode.munki.core | |
pkgutil --forget com.googlecode.munki.admin | |
pkgutil --forget com.googlecode.munki.app | |
pkgutil --forget com.googlecode.munki.launchd | |
pkgutil --forget com.googlecode.munki | |
sudo profiles -R -p com.rippling.munki |
Here are a few more I found:
/private/etc/paths.d/munki
/opt/chef
/Library/Preferences/ManagedInstalls.plist
I think I managed to uninstall rippling but the damn icon is still in the menu bar :/
Edit: I think I found the file responsible directory: /Library/LaunchAgents/com.rippling.tray.plist
A script to do this is available in /opt/rippling: https://gist.github.com/10maurycy10/7f60ab4b5dbf399e401340c19a333267
@pedrofurla how can I execute the code to uninstall Rippling. I'm fairly new to coding so I don't know how to proceed.
Thanks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For anyone finding this in the future. There are still more things to remove; you can reverse the provision scripts Rippling uses at /private/var/chef/cookbooks to find all the things that are changed on install (any default_mac.rb recipe file). Check the forks of this gist as well.