Development Applications
Perl, CVS, Databases, that sort of stuff
PostgreSQL
PostgreSQL should be the defacto open source database as it is ACID compliant. However, an awful lot of stuff is MySQL friendly.
Note
As of, at least, Solaris 11 build 59, Sun supply PostgreSQL in /usr/bin.
Note
We need to bodge the build to find the readline libraries in /opt/sfw.
Build and Install
cd .../postgresql-8.1.0 LDFLAGS=-R/opt/sfw/lib ./configure --prefix=/usr/local/${PWD##*/} --with-includes=/opt/sfw/include --with-libraries=/opt/sfw/lib make make install
Post-Install
su groupadd postgres useradd -g postgres -d /var/pgsl postgres passwd -l postgres mkdir -p /var/pgsql/data chown -R postgres /var/pgsql
Create the initial database files:
su - postgres /usr/local/postgresql-8.1.0/bin/initdb -D /var/pgsql/data
Create an init.d script:
cat <<EOF > /etc/init.d/pgsql #! /bin/sh su - postgres -c "/usr/local/${PWD##*/}/bin/pg_ctl -D /var/pgsql/data -l /var/pgsql/pgsql.log \$1" EOF chmod a+x /etc/init.d/pgsql ln /etc/init.d/pgsql /etc/rc3.d/S50pgsql ln /etc/init.d/pgsql /etc/rc3.d/K50pgsql
Document Actions