Since we now have @option always-update I thought it might be useful to make an actual package of the pkglocatedb that gets updated automatically.
This one is generated from the ports tree (pkg_mklocatedb -p) rather
than the packages as is the case with the usual pkglocatedb produced
after a bulk build. Installs to /usr/local/share/pkglocatedb.
Modelled on the sqlports port. Any comments, ok's?
(Makefile inline for ease of reading, whole port attached but
it's little more than this).
# $OpenBSD$
COMMENT = database of packages for use with locate(1)
DISTNAME = pkglocatedb-0.0
DISTFILES =
CATEGORIES = databases
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
do-build:
pkg_mklocatedb -a -p ${PORTSDIR} > ${WRKBUILD}/pkglocatedb
do-install:
${INSTALL_DATA} ${WRKBUILD}/pkglocatedb ${PREFIX}/share
NO_REGRESS = Yes
NO_CHECKSUM = Yes
.include <bsd.port.mk>
pkglocatedb.tgz
Description: application/tar-gz
