X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=packaging%2FMacSDK%2Fpackaging%2Fresources%2Fpostinstall;h=b599c9e10e7d6eb53e87de7f928356cd67933a40;hb=7a1a832f6577ffb12d4d302d2868a5b1aaa5ec65;hp=5ad19adf1df15e447c77b3c7b268168c4cdf7be0;hpb=f75e5b4bc3c3964137c68cf854c1201c5adc3762;p=mono.git diff --git a/packaging/MacSDK/packaging/resources/postinstall b/packaging/MacSDK/packaging/resources/postinstall index 5ad19adf1df..b599c9e10e7 100755 --- a/packaging/MacSDK/packaging/resources/postinstall +++ b/packaging/MacSDK/packaging/resources/postinstall @@ -24,8 +24,8 @@ WHITELIST=$(cat "$(dirname "$0")/whitelist.txt") MONO_COMMANDS_FILE=/etc/paths.d/mono-commands FW_WHITELISTED_COMMANDS=${FW_CURRENT}/Commands -mkdir ${FW_WHITELISTED_COMMANDS} -mkdir /etc/paths.d +mkdir -p ${FW_WHITELISTED_COMMANDS} +mkdir -p $(dirname ${MONO_COMMANDS_FILE}) if test -e ${MONO_COMMANDS_FILE}; then rm "${MONO_COMMANDS_FILE}" @@ -37,8 +37,11 @@ if [ -d "${FW}"/Commands ]; then for i in ${WHITELIST}; do if test -e "${FW}/Commands/${i}"; then ln -s "${FW}/Commands/${i}" "${FW_WHITELISTED_COMMANDS}/${i}" + #Cleanup any old symlinks in /usr/local/bin that we used to install + rm -rf "/usr/local/bin/${i}" fi done; + eval $(/usr/libexec/path_helper -s) else echo "${FW}/Commands does not exist" echo "Can not add command links to $PATH."