update Mon Jan 25 18:37:00 PST 2010
[pkgsrc.git] / sysutils / bacula / Makefile
1 # $NetBSD: Makefile,v 1.34 2009/11/09 12:26:08 joerg Exp $
2
3 CONFLICTS+=             bacula-client-[0-9]* bacula-clientonly-[0-9]*
4 PKGREVISION=            1
5
6 PKG_DESTDIR_SUPPORT=    destdir
7
8 .include "options.mk"
9
10 PLIST_SRC=              PLIST.common
11 PLIST_SRC+=             PLIST.server
12
13 PLIST_SUBST+=           BACULA_DB=${BACULA_DB}
14 MESSAGE_SUBST+=         PREFIX=${PREFIX}
15 MESSAGE_SUBST+=         PKGNAME_NOREV=${PKGNAME_NOREV}
16
17 CONFIGURE_ARGS+=        --with-dir-group=${BACULA_GROUP}
18 CONFIGURE_ARGS+=        --with-dir-user=${BACULA_DIR_USER}
19 CONFIGURE_ARGS+=        --with-sd-group=${BACULA_GROUP}
20 CONFIGURE_ARGS+=        --with-sd-user=${BACULA_SD_USER}
21
22 OWN_DIRS_PERMS+=        ${BACULA_WORKINGDIR} ${ROOT_USER} ${BACULA_GROUP} 770
23
24 PKG_USERS=              ${BACULA_DIR_USER}:${BACULA_GROUP}
25 PKG_USERS+=             ${BACULA_SD_USER}:${BACULA_GROUP}
26 PKG_GROUPS=             ${BACULA_GROUP}
27
28 CONF_FILES+=            ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf
29 CONF_FILES+=            ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf
30 CONF_FILES+=            ${EXAMPLESDIR}/bacula-dir.conf ${PKG_SYSCONFDIR}/bacula-dir.conf
31 CONF_FILES+=            ${EXAMPLESDIR}/bacula-sd.conf ${PKG_SYSCONFDIR}/bacula-sd.conf
32
33 RCD_SCRIPTS=            bacula bacula-dir bacula-sd bacula-fd
34
35 .include "Makefile.common"
36
37 post-install:
38         ${INSTALL_DATA} ${WRKSRC}/scripts/dvd-handler ${DESTDIR}${EXAMPLESDIR}
39         ${INSTALL_DATA} ${FILESDIR}/chio-changer ${DESTDIR}${PREFIX}/libexec/bacula/
40
41 .include "../../mk/bsd.pkg.mk"