vmware-tools on FreeBSD9.0 in ESX

デフォルトの vmware-tools.sh を起動すると一部エラーとなる。
ログを採取し忘れたが、メモリマネージャあたりのサービス起動に失敗する。
ps で見ても vmtoolsd が居ない。

で、Google大人のご神託です。

https://www.dan.me.uk/blog/2012/01/31/how-to-install-vmware-tools-in-freebsd-9/

vmware-toolsのインストールはいつも通り。
・packagesから compat-6x-ほにゃらら をインストールしておく。
・vSphere Client で "Guest" -> "Install/Upgrare VMware Tools"。
・FreeBSD上でマウント。

# mount /cdrom

は失敗する(fstabに記述がない)ので、

# mount -t cd9660 /dev/cd0 /mnt

とファイルシステムタイプを指定する。
・~/tmpとかに展開して、

 # ./vmware-install.pl

・質問は全てデフォルト。
・/usr/local/etc/rc.d/vmware-tools.shを編集。以下の三箇所
===
if [ "$vmdb_answer_VMHGFS_CONFED" = ‘yes’ ]; then
if [ "$vmdb_answer_VMMEMCTL_CONFED" = ‘yes’ ]; then
if [ "$?" -eq 0 -a "$vmdb_answer_VMXNET_CONFED" = ‘yes’ ]; then
===
の "yes" → "Xyes"。
・フラグを降ろす

# rm /etc/vmware-tools/not_configured

・晴れて、

# /usr/local/etc/rc.d/vmware-tools.sh start