Improvements for Mac OS X, still need to change the values in SYSTEM_PACKAGES to something that makes sense in that OS