Fixup fromcvs/togit conversion
[pkgsrcv2.git] / sysutils / bacula / Makefile
1 # $NetBSD: Makefile,v 1.38 2011/09/24 12:59:34 joerg Exp $
2
3 PKGREVISION=            2
4
5 CONFLICTS+=             bacula-client-[0-9]* bacula-clientonly-[0-9]*
6
7 PKG_DESTDIR_SUPPORT=    destdir
8
9 .include "options.mk"
10
11 PLIST_SRC=              PLIST.common
12 PLIST_SRC+=             PLIST.server
13
14 PLIST_SUBST+=           BACULA_DB=${BACULA_DB}
15 MESSAGE_SUBST+=         PREFIX=${PREFIX}
16 MESSAGE_SUBST+=         PKGNAME_NOREV=${PKGNAME_NOREV}
17
18 CONFIGURE_ARGS+=        --with-dir-group=${BACULA_GROUP}
19 CONFIGURE_ARGS+=        --with-dir-user=${BACULA_DIR_USER}
20 CONFIGURE_ARGS+=        --with-sd-group=${BACULA_GROUP}
21 CONFIGURE_ARGS+=        --with-sd-user=${BACULA_SD_USER}
22
23 OWN_DIRS_PERMS+=        ${BACULA_WORKINGDIR} ${ROOT_USER} ${BACULA_GROUP} 770
24
25 PKG_USERS=              ${BACULA_DIR_USER}:${BACULA_GROUP}
26 PKG_USERS+=             ${BACULA_SD_USER}:${BACULA_GROUP}
27 PKG_GROUPS=             ${BACULA_GROUP}
28
29 CONF_FILES+=            ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf
30 CONF_FILES+=            ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf
31 CONF_FILES+=            ${EXAMPLESDIR}/bacula-dir.conf ${PKG_SYSCONFDIR}/bacula-dir.conf
32 CONF_FILES+=            ${EXAMPLESDIR}/bacula-sd.conf ${PKG_SYSCONFDIR}/bacula-sd.conf
33
34 RCD_SCRIPTS=            bacula bacula-dir bacula-sd bacula-fd
35
36 REPLACE_PERL+=          src/cats/make_catalog_backup.pl.in
37
38 CHECK_INTERPRETER_SKIP= libexec/bacula/make_catalog_backup.pl
39
40 .include "Makefile.common"
41
42 post-install:
43         ${INSTALL_DATA} ${WRKSRC}/scripts/dvd-handler ${DESTDIR}${EXAMPLESDIR}
44         ${INSTALL_SCRIPT} ${FILESDIR}/chio-changer \
45                 ${DESTDIR}${PREFIX}/libexec/bacula/
46
47 .include "../../mk/bsd.pkg.mk"