# Workaround for LP: #495394 # Enables gvfs-fuse on a NFS shared home directory. # only apply when home directory is on NFS if [ "$(stat -f -L -c %T $HOME)" = "nfs" ]; then # create users gvfs mountpoint in /tmp [ ! -d /tmp/.gvfs-$USER ] && mkdir -m 0700 /tmp/.gvfs-$USER # remove existing ~/.gvfs dir if empty rmdir ~/.gvfs if [ ! $? -eq 0 ]; then # remove link or move unempty dir/file if [ -h .gvfs ]; then rm ~/.gvfs else mv ~/.gvfs ~/.gvfs_moved_for_gvfs-fuse_on_nfs fi fi # create the symlink ln -s /tmp/.gvfs-$USER ~/.gvfs fi