Upon installing Postgresql 7.3 there is a file placed in /etc/conf.d, supposedly to configure Postgresql. However, the values listed in this file are environmental variables and are used by Postgresql from the environment for configuration, not called directly as a configuration file, as can be seen by reading the /etc/init.d/postgesql script. So this file should probably be moved to /etc/env.d. I put mine in as 44postgresql. This is better than modifying the /etc/init.d/postgresql script to read /etc/confi.d/postgresql since these values are useful in the environment for working with Postgresql after the init.d script has run. Upon env-update and . /etc/profile the environment is set to do initdb without respecifying the values required.
how about 7.3.3 ?
I have 7.3.3 installed currently and the file that should be in env.d is still in conf.d. There appears to be no improvement.
First, conf.d/ is for init.d/ and env.d/ is for user. I think the conf file is for init script file so the ebuild would install to conf.d/ If there are entry for user in the file, please let me know and I'll create env.d/ file. I'm going to close this bug. If you are any sugesstion feel free to reopen this bug and comment.