freebsd-ports/databases/postgresql-devel/pkg-plist
Jimmy Olgeni 84c5d89a6e Make the port more "package friendly".
Do not call initdb from Makefile's post-install. Users are required to
manually run initdb, maybe after configuring their preferred database
location in pgsql's user .profile. pkg_add used to simply replace some
existing data files.

Add pkg-message to tell the user about initdb.

Remove 2 empty directories from pkg-plist (pgsql/include/port/freebsd,
pgsql/include/port), since they are not included in "make package" anyway
and cause pkg_deinstall to complain about the plist.

Remove all pgsql/data contents from pkg-plist, so "make deinstall" and
pkg_delete won't clobber existing databases. Minor version upgrades can now be
performed by means of pkg_delete and "make install", without using pg_dump.

Chown %D/pgsql/lib to root:wheel to satisfy ldconfig's recent security
requirements.

Change @dirrm of pgsql to "@unexec rmdir": pkg_deinstall won't complain if
data still exists in that directory at deinstall time.

Approved by:	maintainer
2001-02-20 21:45:15 +00:00

94 lines
2.2 KiB
Plaintext

etc/rc.d/pgsql.sh
pgsql/.profile
pgsql/bin/createdb
pgsql/bin/createlang
pgsql/bin/createuser
pgsql/bin/dropdb
pgsql/bin/droplang
pgsql/bin/dropuser
pgsql/bin/ecpg
pgsql/bin/initdb
pgsql/bin/initlocation
pgsql/bin/ipcclean
pgsql/bin/pg_ctl
pgsql/bin/pg_dump
pgsql/bin/pg_dumpall
pgsql/bin/pg_encoding
pgsql/bin/pg_id
pgsql/bin/pg_passwd
pgsql/bin/pg_upgrade
pgsql/bin/pg_version
pgsql/bin/postgres
pgsql/bin/postmaster
pgsql/bin/psql
pgsql/bin/vacuumdb
pgsql/include/access/attnum.h
pgsql/include/c.h
pgsql/include/commands/trigger.h
pgsql/include/config.h
pgsql/include/ecpgerrno.h
pgsql/include/ecpglib.h
pgsql/include/ecpgtype.h
pgsql/include/executor/spi.h
pgsql/include/fmgr.h
pgsql/include/lib/dllist.h
pgsql/include/libpgeasy.h
pgsql/include/libpq/libpq-fs.h
pgsql/include/libpq/pqcomm.h
pgsql/include/libpq++/pgconnection.h
pgsql/include/libpq++/pgcursordb.h
pgsql/include/libpq++/pgdatabase.h
pgsql/include/libpq++/pglobject.h
pgsql/include/libpq++/pgtransdb.h
pgsql/include/libpq++.h
pgsql/include/libpq-fe.h
pgsql/include/libpq-int.h
pgsql/include/os.h
pgsql/include/postgres.h
pgsql/include/postgres_ext.h
pgsql/include/pqexpbuffer.h
pgsql/include/sql3types.h
pgsql/include/sqlca.h
pgsql/include/utils/elog.h
pgsql/include/utils/geo_decls.h
pgsql/include/utils/mcxt.h
pgsql/include/utils/palloc.h
@exec chown root:wheel %D/pgsql/lib
pgsql/lib/global1.bki.source
pgsql/lib/global1.description
pgsql/lib/libecpg.a
pgsql/lib/libecpg.so
pgsql/lib/libecpg.so.3
pgsql/lib/libpgeasy.a
pgsql/lib/libpgeasy.so
pgsql/lib/libpgeasy.so.2
pgsql/lib/libpq++.a
pgsql/lib/libpq++.so
pgsql/lib/libpq++.so.3
pgsql/lib/libpq.a
pgsql/lib/libpq.so
pgsql/lib/libpq.so.2
pgsql/lib/local1_template1.bki.source
pgsql/lib/local1_template1.description
pgsql/lib/pg_geqo.sample
pgsql/lib/pg_hba.conf.sample
pgsql/lib/pg_ident.conf.sample
pgsql/lib/pg_options.sample
pgsql/lib/plpgsql.so
pgsql/lib/postmaster.opts.default.sample
pgsql/post-install-notes
@dirrm pgsql/bin
@dirrm pgsql/include/access
@dirrm pgsql/include/commands
@dirrm pgsql/include/executor
@dirrm pgsql/include/lib
@dirrm pgsql/include/libpq
@dirrm pgsql/include/libpq++
@dirrm pgsql/include/utils
@dirrm pgsql/include
@dirrm pgsql/lib
@dirrm pgsql/man/man1
@dirrm pgsql/man/manl
@dirrm pgsql/man
@unexec rmdir %D/pgsql 2>/dev/null || true