local DIE=0 find "$1" -name "*" | while read filename; do if [ -L "$filename" ] && [ ! -e $(readlink "$filename") ]; then eerror "Broken symlink - $filename" DIE=1 fi done if [ $DIE -ne 0 ]; then die "broken symlinks" fi