--- readdir-mountpoint-inode 2011-01-29 20:59:20.000000000 +0100 +++ readdir-mountpoint-inode.fixed 2011-01-29 20:58:58.000000000 +0100 @@ -55,7 +55,9 @@ esac opts=$(ls_ignore_options "$base") parent_dir=$(dirname $mount_point) - eval "ls -i $opts $parent_dir" | sed 's/ .*//' + ls_out=$(eval "ls -i $opts $parent_dir") + test $? -eq 0 || return 77 + echo $ls_out | sed 's/ .*//' } for dir in $mount_points; do