- # Make sure the source exists (is file, directory or link).
- if test ! -f "$source" && test ! -d "$source" && test ! -h "$source"; then
- printf "link(): source '%s' doesn't exist!" "$source" >&2
+ # Make sure the source exists.
+ if test ! -e "$source"; then
+ printf "link(): source '%s' doesn't exist!\n" "$source" >&2