diff --git a/GVFS/GVFS.Installer.Mac/scripts/Distribution.xml b/GVFS/GVFS.Installer.Mac/scripts/Distribution.xml index 61bc1aa333..26853166d5 100644 --- a/GVFS/GVFS.Installer.Mac/scripts/Distribution.xml +++ b/GVFS/GVFS.Installer.Mac/scripts/Distribution.xml @@ -34,7 +34,7 @@ function GetBlockingProcesses() { - var watchList = [ "GVFS.Mount", "git", "gitk", "Wish" ]; + var watchList = [ "git", "gitk", "Wish" ]; var blockingProcesses = new Array(); for (var process of watchList) { diff --git a/GVFS/GVFS.Installer.Mac/scripts/preinstall b/GVFS/GVFS.Installer.Mac/scripts/preinstall index 9d04dc7335..138dad3191 100755 --- a/GVFS/GVFS.Installer.Mac/scripts/preinstall +++ b/GVFS/GVFS.Installer.Mac/scripts/preinstall @@ -17,3 +17,10 @@ if [ "$isKextLoaded" -gt 0 ]; then echo $unloadCmd eval $unloadCmd || exit 1 fi + +GVFSBINPATH="/usr/local/vfsforgit/gvfs" +if [ -f "${GVFSBINPATH}" ]; then + unmountCmd="${GVFSBINPATH} service --unmount-all" + echo $unmountCmd + eval $unmountCmd || exit 1 +fi