The PGDG spec files for PostgreSQL have the following lines in the
server preinst section:
%pre server
... creates Pg user ...
touch /var/log/pgsql
chown postgres:postgres /var/log/pgsql
chmod 0700 /var/log/pgsql
What's the logic there? Why create an empty /var/log/pgsql file owned by
user 'pgsql' ? It's not used for anything and just seems confusing.
--
Craig Ringer http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services