This is probably staring me in the face:
if [ ! -d "foo"]
then mkdir foo
fi
gives me:
[: missing ]
Looking at rc.subr I see:
if [ ! -d "$linkdir" ]; then
warn "$_me: the directory $linkdir does not exist."
return 1
fi
Robert Huff