David
I just tried installing PG 9.2.2 on FreeBSD 8.3 and initdb went smoothly without any problems. the only difference would be that I had it running in a virtualbox instance. My config were as follows;
FreeBSD 8.3-RELEASE-p5 (binary updated through freebsd-update)
PG 9.2.2 (installed through ports)
root filesystem on UFS
ZFS mounted on /example
PG data directory set to /example/pgsql/data
relevant rc.conf entries:
postgresql_enable="YES"
postgresql_data="/example/pgsql/data"
running "/usr/local/etc/rc.d/postgresql initdb" works perfectly. Just needed to set the correct permissions on /example/pgsql directory.
Amitabh