b9691601fa
- use a separate _barman:_barman user/group - use /var/db/barman as the default datadir, setting appropriate permissions (ie _barman:_barman / 750) - make ${SYSCONFDIR}/barman.conf root:_barman & mode 640 - add README teaching how to configure _barman's crontab Join work with Jean Gerard Pailloncy, tweaks & ok ajacoutot@
31 lines
782 B
Makefile
31 lines
782 B
Makefile
# $OpenBSD: Makefile,v 1.2 2013/08/26 09:37:52 landry Exp $
|
|
|
|
COMMENT = backup and restoration manager for PostgreSQL
|
|
|
|
MODPY_EGG_VERSION = 1.2.2
|
|
DISTNAME = barman-${MODPY_EGG_VERSION}
|
|
CATEGORIES = databases
|
|
HOMEPAGE = http://www.pgbarman.org/
|
|
REVISION = 0
|
|
|
|
# GPLv3
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=pgbarman/}
|
|
|
|
MODULES = lang/python
|
|
MODPY_SETUPTOOLS = Yes
|
|
RUN_DEPENDS = databases/py-psycopg2 \
|
|
databases/postgresql \
|
|
net/rsync \
|
|
devel/py-dateutil \
|
|
devel/py-argh
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/barman
|
|
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/barman
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/barman
|
|
${INSTALL_DATA} ${WRKSRC}/doc/barman.conf ${PREFIX}/share/examples/barman
|
|
|
|
.include <bsd.port.mk>
|