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