> > Ah, ahora entiendo el problema. En vez de ejecutar initdb, estás > invocando la función initdb del script de inicio de FreeBSD. Es muy > posible que ese código no conozca sobre el switch -X y por eso no > funciona. Una solución sería ejecutar initdb directamente en vez de > usar el script, supongo, pero sólo después de hacer un reporte de bug al > package de FreeBSD para que soporte la opción -X.
Hola. Gracias por indicarme lo del script initdb. He visto el script y simplemente tenía que poner esto en el rc.conf: postgresql_initdb_flags="--encoding=utf-8 --xlogdir=/database/pgsql/pg_xlog/" Ejecutar el comando /usr/local/etc/rc.d/postgresql initdb Y listo! Se ha solucionado todo. Muchas gracias!