diff --git a/code/tools/pkgresources/python_cleanup_scripts/cleanup.sh b/code/tools/pkgresources/python_cleanup_scripts/cleanup.sh index 8ef86dea..8aeac513 100755 --- a/code/tools/pkgresources/python_cleanup_scripts/cleanup.sh +++ b/code/tools/pkgresources/python_cleanup_scripts/cleanup.sh @@ -2,15 +2,15 @@ set -e +# remove old python symlink if it exists if [ -f "/usr/local/munki/python" ]; then /bin/rm /usr/local/munki/python fi -if [ -d "/usr/local/munki/Python.framework/Versions/3.7" ]; then - /bin/rm -r /usr/local/munki/Python.framework/Versions/3.7 -fi - -if [ -d "/usr/local/munki/Python.framework/Versions/3.8" ]; then - /bin/rm -r /usr/local/munki/Python.framework/Versions/3.8 -fi +# sometimes old versions are left behind in the framework. remove them. +for OLDVERS in 3.7 3.8 3.9 ; do + if [ -d "/usr/local/munki/Python.framework/Versions/${OLDVERS}" ]; then + /bin/rm -r "/usr/local/munki/Python.framework/Versions/${OLDVERS}" + fi +done