# emptydir() -- return true if directory empty
# Usage: emptydir directory
#
# Example:
#
# if ! emptydir /tmp; do
# echo "/tmp not empty";
#done
#
emptydir() {
local _dir="$1" _d;
[ ! -d "$_dir" ] && return 2;
for _d in $_dir/* $_dir/.*; do
[ "$_d" = "$_dir/." ] || [ "$_d" = "$_dir/.." ] && continue;
[ -e "$_d" ] && return 1;
done;
return 0;
}