I'm fairly certain this is unrelated to my cookbook, since the following occurs immediately after connecting:
0.0.0.0 Unmatched '.
0.0.0.0 distro=FreeBSD: Command not found.
0.0.0.0 distro: Undefined variable.
0.0.0.0 if: Expression Syntax.
0.0.0.0 then: Command not found.
0.0.0.0 PATH=/usr/sfw/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin: Command not found.
0.0.0.0 export: Command not found.
0.0.0.0 fi: Command not found.
0.0.0.0 fi: Command not found.
0.0.0.0 Badly placed ()'s.
0.0.0.0 Invalid null command.
0.0.0.0 then: Command not found.
0.0.0.0 return: Command not found.
0.0.0.0 else: endif not found.
I was unable to determine this from reading the documentation and threads related to FreeBSD for Chef, but got the impression that compatibility was slow going for FreeBSD 9.x (and 10, by extension), so I'm mostly trying to determine if I should continue pounding away at this if it's not strictly supported.
Not sure if it's relevant, but the command I used was:
knife bootstrap $IP --run-list "recipe[freebsd-baseline]" -x root -P "$PASSWORD" -N $HOSTNAME
FreeBSD version:
# uname -rs
FreeBSD 10.0-RELEASE
Anyone else come across this before? Is there an official resource for determining a supported FreeBSD version?