84c5d89a6e
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 |
||
---|---|---|
.. | ||
files | ||
scripts | ||
distinfo | ||
Makefile | ||
pkg-comment | ||
pkg-descr | ||
pkg-install | ||
pkg-message | ||
pkg-plist | ||
pkg-plist.doc | ||
pkg-plist.jdbc | ||
pkg-plist.notk | ||
pkg-plist.odbc | ||
pkg-plist.tcl |