summaryrefslogtreecommitdiff
path: root/sysutils/bacula/Makefile.common
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2005-10-31 09:45:47 +0000
committerwiz <wiz@pkgsrc.org>2005-10-31 09:45:47 +0000
commit226cd836072f56cd8b6c05cce08e03b98b83832e (patch)
tree7671fc82de4976af0bfc6a616d831bfca2bdee06 /sysutils/bacula/Makefile.common
parent1b6c14947ffaaf0128c140673ba774de80e8653a (diff)
downloadpkgsrc-226cd836072f56cd8b6c05cce08e03b98b83832e.tar.gz
Split off more stuff into Makefile.common, for bacula-client.
Add group argument to bacula-fd script. From Geert Hendrickx.
Diffstat (limited to 'sysutils/bacula/Makefile.common')
-rw-r--r--sysutils/bacula/Makefile.common51
1 files changed, 14 insertions, 37 deletions
diff --git a/sysutils/bacula/Makefile.common b/sysutils/bacula/Makefile.common
index d945c7cc9c8..20c86d345cb 100644
--- a/sysutils/bacula/Makefile.common
+++ b/sysutils/bacula/Makefile.common
@@ -1,22 +1,24 @@
-# $NetBSD: Makefile.common,v 1.12 2005/10/16 11:59:35 wiz Exp $
-#
+# $NetBSD: Makefile.common,v 1.13 2005/10/31 09:45:47 wiz Exp $
DISTNAME= bacula-1.36.3
-PKGREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bacula/}
-MAINTAINER= tech-pkg@NetBSD.org
+MAINTAINER= geert.hendrickx@ua.ac.be
HOMEPAGE= http://www.bacula.org/
-COMMENT= Network Backup Solution
-
-.include "options.mk"
+COMMENT= The Network Backup Solution
USE_LANGUAGES+= c++
USE_PKGLOCALEDIR= yes
USE_PKGINSTALL= yes
GNU_CONFIGURE= yes
+BACULA_GROUP?= bacula
+BACULA_DIR_USER?= bacula-dir
+BACULA_SD_USER?= bacula-sd
+
+BUILD_DEFS= BACULA_DIR_USER BACULA_SD_USER BACULA_GROUP
+
PKG_SYSCONFSUBDIR?= bacula
BACULA_PIDDIR?= ${VARBASE}/run/bacula
BACULA_WORKINGDIR?= ${VARBASE}/spool/bacula
@@ -35,23 +37,8 @@ CONFIGURE_ARGS+= --with-scriptdir=${PREFIX}/libexec/bacula
CONFIGURE_ARGS+= --with-working-dir=${BACULA_WORKINGDIR}
CONFIGURE_ARGS+= --with-pid-dir=${BACULA_PIDDIR}
CONFIGURE_ARGS+= --with-readline=${PREFIX}/include/readline
-CONFIGURE_ARGS+= --with-dir-user=${BACULA_DIR_USER} --with-dir-group=${BACULA_GROUP}
-CONFIGURE_ARGS+= --with-sd-user=${BACULA_SD_USER} --with-sd-group=${BACULA_GROUP}
-.if !empty(PKG_OPTIONS:Mcatalog-sqlite)
-. include "../../databases/sqlite/buildlink3.mk"
-CONFIGURE_ARGS+= --with-sqlite=${BUILDLINK_PREFIX.sqlite}
-BACULA_DB= sqlite
-.endif
-.if !empty(PKG_OPTIONS:Mcatalog-pgsql)
-. include "../../mk/pgsql.buildlink3.mk"
-CONFIGURE_ARGS+= --with-postgresql=${PGSQL_PREFIX}
-BACULA_DB= postgresql
-.endif
-.if !empty(PKG_OPTIONS:Mcatalog-mysql)
-. include "../../mk/mysql.buildlink3.mk"
-CONFIGURE_ARGS+= --with-mysql=${PREFIX}
-BACULA_DB= mysql
-.endif
+
+PKG_GROUPS= ${BACULA_GROUP}
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Linux"
@@ -61,19 +48,9 @@ CONFIGURE_ARGS+= --enable-smartalloc
PTHREAD_OPTS+= require
PTHREAD_AUTO_VARS= yes
-PKG_GROUPS= ${BACULA_GROUP}
-PKG_USERS= ${BACULA_DIR_USER}:${BACULA_GROUP}
-PKG_USERS+= ${BACULA_SD_USER}:${BACULA_GROUP}
-
-PLIST_SUBST+= BACULA_DB=${BACULA_DB}
-
-EXAMPLESDIR= ${PREFIX}/share/examples/bacula
-CONF_FILES= ${EXAMPLESDIR}/bacula-dir.conf ${PKG_SYSCONFDIR}/bacula-dir.conf
-CONF_FILES+= ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf
-CONF_FILES+= ${EXAMPLESDIR}/bacula-sd.conf ${PKG_SYSCONFDIR}/bacula-sd.conf
-CONF_FILES+= ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf
-
-RCD_SCRIPTS= bacula bacula-dir bacula-sd bacula-fd
+EXAMPLESDIR= ${PREFIX}/share/examples/bacula
+CONF_FILES+= ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf
+CONF_FILES+= ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf
pre-install:
${INSTALL_DATA_DIR} ${EXAMPLESDIR}