Looks good. A couple of trivial suggestions...

1. The phrase "dba account" in the following lines is
ambiguous, since  a DBA account can either be
"_postgresql" on the system or "postgres" on the
database, or at least those are the defaults. It will
leave less people scratching their heads if you just
called it a database superuser account.

+in /var/postgresql/data with a dba account 'postgres'
and md5 
authentication.
+We will be prompted for a password to protect the dba
account:


2. Typo here
+You find [detailled] instructions on how to install a
database in the 
file


-em



--- Marc Balmer <[EMAIL PROTECTED]> wrote:

> I am changing slightly the way we install a
> PostgreSQL server.  To
> recall, up to now installing the postgresql-server
> package created a
> default database for you.  But this database was not
> secured.
> 
> This has led to problems in some installations where
> the users were not
> aware of this.
> 
> So no database is created during package install,
> instead instructions
> are given on how to create a properly secured
> database.
> 
> ok?
> 
> Index: databases/postgresql/Makefile
>
===================================================================
> RCS file: /cvs/ports/databases/postgresql/Makefile,v
> retrieving revision 1.91
> diff -u -r1.91 Makefile
> --- databases/postgresql/Makefile     15 Oct 2006
> 16:00:11 -0000        1.91
> +++ databases/postgresql/Makefile     18 Oct 2006
> 11:12:19 -0000
> @@ -7,7 +7,7 @@
>  VERSION=     8.1.5
>  DISTNAME=    postgresql-${VERSION}
>  FULLPKGNAME= postgresql-client-${VERSION}
> -PKGNAME-server=      postgresql-server-${VERSION}
> +PKGNAME-server=      postgresql-server-${VERSION}p0
>  PKGNAME-docs=        postgresql-docs-${VERSION}
>  
>  CATEGORIES=  databases
> Index: databases/postgresql/files/README.OpenBSD
>
===================================================================
> RCS file:
>
/cvs/ports/databases/postgresql/files/README.OpenBSD,v
> retrieving revision 1.14
> diff -u -r1.14 README.OpenBSD
> --- databases/postgresql/files/README.OpenBSD 15 Oct
> 2006 16:00:11 -0000   1.14
> +++ databases/postgresql/files/README.OpenBSD 18 Oct
> 2006 11:12:19 -0000
> @@ -1,56 +1,40 @@
> -Requirements
> -------------
> -
> -Please note that the OpenBSD port of the PostgreSQL
> server requires a
> -kernel compiled with SYSVSEM and SYSVSHM options
> for proper operation.
> -The GENERIC kernel has these settings.
> -
>  Using PostgreSQL in an OpenBSD environment
> -------------------------------------------
>  
> -If you are installing PostgreSQL for the first
> time, a default database
> -will have been created for you. If this failed for
> any reason or if you
> -want to use non-default paramaters, you can do
> something similar to the
> -following steps manually:
> +If you are installing PostgreSQL for the first
> time, you have to create
> +a default database first.  In the following example
> we install a database
> +in /var/postgresql/data with a dba account
> 'postgres' and md5 authentication.
> +We will be prompted for a password to protect the
> dba account:
>  
>         # su - _postgresql
>         $ mkdir /var/postgresql/data
> -       $ initdb -D /var/postgresql/data
> -
> -If you are upgrading PostgreSQL then you may have a
> `pgsql' or `postgresql'
> -user. It is suggested that you follow the steps in
> +       $ initdb -D /var/postgresql/data -U postgres
> -A md5 -W
>  
> -     !!PREFIX!!/share/doc/postgresql/INSTALL
> -
> -for more information on how to upgrade your
> existing databases. See
> -also `Special notes for the OpenBSD port' below.
> Replace references to
> -the `postgresql' user below with `pgsql' or
> whatever other user you
> -have selected to be the database administration
> account.
> +Please consult the PostgreSQL website for more
> information, especially when
> +you are upgrading an existing database
> installation.
>  
>  Auto Start and Stop
> --------------------
>  
> -If you wish to start PostgreSQL automatically
> during system startup,
> -add the following lines to /etc/rc.local:
> +To start PostgreSQL at boot and shut it down when
> the system shuts down,
> +add the following lines to /etc/rc.local and
> /etc/rc.shutdown, respectively:
> +
> +/etc/rc.local:
>  
>  if [ -x !!PREFIX!!/bin/pg_ctl ]; then
>       su -l _postgresql -c "nohup !!PREFIX!!/bin/pg_ctl
> start \
> -             -D /var/postgresql/data -l
> /var/postgresql/logfile \
> -             -o '-D /var/postgresql/data'"
> +         -D /var/postgresql/data -l
> /var/postgresql/logfile \
> +         -o '-D /var/postgresql/data'"
>       echo -n ' postgresql'
>  fi
>  
> -To automatically shutdown the database as part of
> the system shutdown, 
> -add the following lines to /etc/rc.shutdown:
> +/etc/rc.shutdown:
>  
>  if [ -f /var/postgresql/data/postmaster.pid ]; then
>       su -l _postgresql -c "!!PREFIX!!/bin/pg_ctl stop
> -m fast \
> -             -D /var/postgresql/data"
> +          -D /var/postgresql/data"
>       rm -f /var/postgresql/data/postmaster.pid
>  fi
>  
>  Network Connections and Tuning
> -------------------------------
>  
>  To allow connections over TCP (and other options)
> edit the file:
>  
> Index: databases/postgresql/pkg/MESSAGE-server
>
===================================================================
> RCS file:
> /cvs/ports/databases/postgresql/pkg/MESSAGE-server,v
> retrieving revision 1.3
> diff -u -r1.3 MESSAGE-server
> --- databases/postgresql/pkg/MESSAGE-server   5 Feb
> 2006 09:23:22 -0000   1.3
> +++ databases/postgresql/pkg/MESSAGE-server   18 Oct
> 2006 11:12:19 -0000
> @@ -1,2 +1,7 @@
> -For more information on using PostgreSQL in an
> OpenBSD environment,
> -please see
> ${PREFIX}/share/doc/postgresql/README.OpenBSD.
> +* Important note for users familar with former
> versions of this package:
> +  The postgresql-server package does no longer
> install a default database.
> +
> +To use the postgresql server you have to create a
> database first.
> +
> +You find detailled instructions on how to install a
> database in the file
> +${PREFIX}/share/doc/postgresql/README.OpenBSD.
> Index: databases/postgresql/pkg/PLIST-server
>
===================================================================
> RCS file:
> /cvs/ports/databases/postgresql/pkg/PLIST-server,v
> retrieving revision 1.10
> diff -u -r1.10 PLIST-server
> --- databases/postgresql/pkg/PLIST-server     9 Oct 2006
> 11:55:18 -0000        1.10
> +++ databases/postgresql/pkg/PLIST-server     18 Oct
> 2006 11:12:19 -0000
> @@ -403,4 +403,3 @@
>  @owner _postgresql
>  @group _postgresql
>  @sample /var/postgresql/
> [EMAIL PROTECTED] su _postgresql -c "%D/bin/initdb -D
> /var/postgresql/data"
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to