- remove USERGROUP_PHASE=pre-install. Makes binary packages usable on systems other than the build host. - don't install dvd-handler -- DVD support is disabled since version 5. - install query.sql in client-only package too.diff -r1.46 -r1.47 pkgsrc/sysutils/bacula/Makefile
(shattered)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.46 2013/03/02 20:33:33 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.47 2013/04/25 20:41:33 shattered Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 4 | 3 | PKGREVISION= 5 | |
4 | 4 | |||
5 | CONFLICTS+= bacula-client-[0-9]* bacula-clientonly-[0-9]* | 5 | CONFLICTS+= bacula-client-[0-9]* bacula-clientonly-[0-9]* | |
6 | 6 | |||
7 | PKG_DESTDIR_SUPPORT= destdir | 7 | PKG_DESTDIR_SUPPORT= destdir | |
8 | 8 | |||
9 | .include "options.mk" | 9 | .include "options.mk" | |
10 | 10 | |||
11 | PLIST_SRC= PLIST.common | 11 | PLIST_SRC= PLIST.common | |
12 | PLIST_SRC+= PLIST.server | 12 | PLIST_SRC+= PLIST.server | |
13 | 13 | |||
14 | PLIST_SUBST+= BACULA_DB=${BACULA_DB} | 14 | PLIST_SUBST+= BACULA_DB=${BACULA_DB} | |
15 | MESSAGE_SUBST+= PREFIX=${PREFIX} | 15 | MESSAGE_SUBST+= PREFIX=${PREFIX} | |
16 | MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME_NOREV} | 16 | MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME_NOREV} | |
@@ -18,32 +18,30 @@ MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME | @@ -18,32 +18,30 @@ MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME | |||
18 | # For make_catalog_backup.pl.in. | 18 | # For make_catalog_backup.pl.in. | |
19 | USE_TOOLS+= perl:run | 19 | USE_TOOLS+= perl:run | |
20 | 20 | |||
21 | CONFIGURE_ARGS+= --with-dir-group=${BACULA_GROUP} | 21 | CONFIGURE_ARGS+= --with-dir-group=${BACULA_GROUP} | |
22 | CONFIGURE_ARGS+= --with-dir-user=${BACULA_DIR_USER} | 22 | CONFIGURE_ARGS+= --with-dir-user=${BACULA_DIR_USER} | |
23 | CONFIGURE_ARGS+= --with-sd-group=${BACULA_GROUP} | 23 | CONFIGURE_ARGS+= --with-sd-group=${BACULA_GROUP} | |
24 | CONFIGURE_ARGS+= --with-sd-user=${BACULA_SD_USER} | 24 | CONFIGURE_ARGS+= --with-sd-user=${BACULA_SD_USER} | |
25 | 25 | |||
26 | OWN_DIRS_PERMS+= ${BACULA_WORKINGDIR} ${ROOT_USER} ${BACULA_GROUP} 770 | 26 | OWN_DIRS_PERMS+= ${BACULA_WORKINGDIR} ${ROOT_USER} ${BACULA_GROUP} 770 | |
27 | 27 | |||
28 | PKG_USERS= ${BACULA_DIR_USER}:${BACULA_GROUP} | 28 | PKG_USERS= ${BACULA_DIR_USER}:${BACULA_GROUP} | |
29 | PKG_USERS+= ${BACULA_SD_USER}:${BACULA_GROUP} | 29 | PKG_USERS+= ${BACULA_SD_USER}:${BACULA_GROUP} | |
30 | PKG_GROUPS= ${BACULA_GROUP} | 30 | PKG_GROUPS= ${BACULA_GROUP} | |
31 | USERGROUP_PHASE= pre-install | |||
32 | 31 | |||
33 | CONF_FILES+= ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf | 32 | CONF_FILES+= ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf | |
34 | CONF_FILES+= ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf | 33 | CONF_FILES+= ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf | |
35 | CONF_FILES+= ${EXAMPLESDIR}/bacula-dir.conf ${PKG_SYSCONFDIR}/bacula-dir.conf | 34 | CONF_FILES+= ${EXAMPLESDIR}/bacula-dir.conf ${PKG_SYSCONFDIR}/bacula-dir.conf | |
36 | CONF_FILES+= ${EXAMPLESDIR}/bacula-sd.conf ${PKG_SYSCONFDIR}/bacula-sd.conf | 35 | CONF_FILES+= ${EXAMPLESDIR}/bacula-sd.conf ${PKG_SYSCONFDIR}/bacula-sd.conf | |
37 | 36 | |||
38 | RCD_SCRIPTS= bacula bacula-dir bacula-sd bacula-fd | 37 | RCD_SCRIPTS= bacula bacula-dir bacula-sd bacula-fd | |
39 | 38 | |||
40 | REPLACE_PERL+= src/cats/make_catalog_backup.pl.in | 39 | REPLACE_PERL+= src/cats/make_catalog_backup.pl.in | |
41 | 40 | |||
42 | .include "Makefile.common" | 41 | .include "Makefile.common" | |
43 | 42 | |||
44 | post-install: | 43 | post-install: | |
45 | ${INSTALL_DATA} ${WRKSRC}/scripts/dvd-handler ${DESTDIR}${EXAMPLESDIR} | |||
46 | ${INSTALL_SCRIPT} ${FILESDIR}/chio-changer \ | 44 | ${INSTALL_SCRIPT} ${FILESDIR}/chio-changer \ | |
47 | ${DESTDIR}${PREFIX}/libexec/bacula/ | 45 | ${DESTDIR}${PREFIX}/libexec/bacula/ | |
48 | 46 | |||
49 | .include "../../mk/bsd.pkg.mk" | 47 | .include "../../mk/bsd.pkg.mk" |
@@ -1,31 +1,32 @@ | @@ -1,31 +1,32 @@ | |||
1 | @comment $NetBSD: PLIST.common,v 1.15 2012/10/25 21:45:27 christos Exp $ | 1 | @comment $NetBSD: PLIST.common,v 1.16 2013/04/25 20:41:33 shattered Exp $ | |
2 | lib/bpipe-fd.la | 2 | lib/bpipe-fd.la | |
3 | lib/libbac.la | 3 | lib/libbac.la | |
4 | lib/libbaccfg.la | 4 | lib/libbaccfg.la | |
5 | lib/libbacfind.la | 5 | lib/libbacfind.la | |
6 | lib/libbacpy.la | 6 | lib/libbacpy.la | |
7 | libexec/bacula/bacula | 7 | libexec/bacula/bacula | |
8 | libexec/bacula/bacula-ctl-dir | 8 | libexec/bacula/bacula-ctl-dir | |
9 | libexec/bacula/bacula-ctl-fd | 9 | libexec/bacula/bacula-ctl-fd | |
10 | libexec/bacula/bacula-ctl-sd | 10 | libexec/bacula/bacula-ctl-sd | |
11 | libexec/bacula/bacula_config | 11 | libexec/bacula/bacula_config | |
12 | libexec/bacula/bconsole | 12 | libexec/bacula/bconsole | |
13 | libexec/bacula/btraceback.dbx | 13 | libexec/bacula/btraceback.dbx | |
14 | libexec/bacula/btraceback.gdb | 14 | libexec/bacula/btraceback.gdb | |
15 | libexec/bacula/btraceback.mdb | 15 | libexec/bacula/btraceback.mdb | |
16 | libexec/bacula/disk-changer | 16 | libexec/bacula/disk-changer | |
17 | libexec/bacula/mtx-changer | 17 | libexec/bacula/mtx-changer | |
18 | libexec/bacula/mtx-changer.conf | 18 | libexec/bacula/mtx-changer.conf | |
19 | libexec/bacula/query.sql | |||
19 | man/man1/bacula-bwxconsole.1 | 20 | man/man1/bacula-bwxconsole.1 | |
20 | man/man1/bacula-tray-monitor.1 | 21 | man/man1/bacula-tray-monitor.1 | |
21 | man/man1/bat.1 | 22 | man/man1/bat.1 | |
22 | man/man1/bsmtp.1 | 23 | man/man1/bsmtp.1 | |
23 | man/man8/bacula-dir.8 | 24 | man/man8/bacula-dir.8 | |
24 | man/man8/bacula-fd.8 | 25 | man/man8/bacula-fd.8 | |
25 | man/man8/bacula-sd.8 | 26 | man/man8/bacula-sd.8 | |
26 | man/man8/bacula.8 | 27 | man/man8/bacula.8 | |
27 | man/man8/bconsole.8 | 28 | man/man8/bconsole.8 | |
28 | man/man8/bcopy.8 | 29 | man/man8/bcopy.8 | |
29 | man/man8/bextract.8 | 30 | man/man8/bextract.8 | |
30 | man/man8/bls.8 | 31 | man/man8/bls.8 | |
31 | man/man8/bregex.8 | 32 | man/man8/bregex.8 | |
@@ -39,15 +40,14 @@ sbin/bacula-fd | @@ -39,15 +40,14 @@ sbin/bacula-fd | |||
39 | sbin/bconsole | 40 | sbin/bconsole | |
40 | sbin/btraceback | 41 | sbin/btraceback | |
41 | ${STATIC}sbin/static-bacula-fd | 42 | ${STATIC}sbin/static-bacula-fd | |
42 | ${STATIC}sbin/static-bconsole | 43 | ${STATIC}sbin/static-bconsole | |
43 | share/doc/bacula/ChangeLog | 44 | share/doc/bacula/ChangeLog | |
44 | share/doc/bacula/INSTALL | 45 | share/doc/bacula/INSTALL | |
45 | share/doc/bacula/LICENSE | 46 | share/doc/bacula/LICENSE | |
46 | share/doc/bacula/README | 47 | share/doc/bacula/README | |
47 | share/doc/bacula/ReleaseNotes | 48 | share/doc/bacula/ReleaseNotes | |
48 | share/doc/bacula/VERIFYING | 49 | share/doc/bacula/VERIFYING | |
49 | share/doc/bacula/technotes | 50 | share/doc/bacula/technotes | |
50 | share/examples/bacula/bacula-fd.conf | 51 | share/examples/bacula/bacula-fd.conf | |
51 | share/examples/bacula/bconsole.conf | 52 | share/examples/bacula/bconsole.conf | |
52 | share/examples/bacula/dvd-handler | |||
53 | share/examples/rc.d/bacula-fd | 53 | share/examples/rc.d/bacula-fd |
@@ -1,32 +1,31 @@ | @@ -1,32 +1,31 @@ | |||
1 | @comment $NetBSD: PLIST.server,v 1.10 2013/01/04 23:25:49 dholland Exp $ | 1 | @comment $NetBSD: PLIST.server,v 1.11 2013/04/25 20:41:33 shattered Exp $ | |
2 | lib/libbaccats.la | 2 | lib/libbaccats.la | |
3 | lib/libbaccats-${BACULA_DB}.la | 3 | lib/libbaccats-${BACULA_DB}.la | |
4 | lib/libbacsql.la | 4 | lib/libbacsql.la | |
5 | libexec/bacula/chio-changer | 5 | libexec/bacula/chio-changer | |
6 | libexec/bacula/create_${BACULA_DB}_database | 6 | libexec/bacula/create_${BACULA_DB}_database | |
7 | libexec/bacula/create_bacula_database | 7 | libexec/bacula/create_bacula_database | |
8 | libexec/bacula/delete_catalog_backup | 8 | libexec/bacula/delete_catalog_backup | |
9 | libexec/bacula/drop_${BACULA_DB}_database | 9 | libexec/bacula/drop_${BACULA_DB}_database | |
10 | libexec/bacula/drop_${BACULA_DB}_tables | 10 | libexec/bacula/drop_${BACULA_DB}_tables | |
11 | libexec/bacula/drop_bacula_database | 11 | libexec/bacula/drop_bacula_database | |
12 | libexec/bacula/drop_bacula_tables | 12 | libexec/bacula/drop_bacula_tables | |
13 | libexec/bacula/grant_${BACULA_DB}_privileges | 13 | libexec/bacula/grant_${BACULA_DB}_privileges | |
14 | libexec/bacula/grant_bacula_privileges | 14 | libexec/bacula/grant_bacula_privileges | |
15 | libexec/bacula/make_${BACULA_DB}_tables | 15 | libexec/bacula/make_${BACULA_DB}_tables | |
16 | libexec/bacula/make_bacula_tables | 16 | libexec/bacula/make_bacula_tables | |
17 | libexec/bacula/make_catalog_backup | 17 | libexec/bacula/make_catalog_backup | |
18 | libexec/bacula/make_catalog_backup.pl | 18 | libexec/bacula/make_catalog_backup.pl | |
19 | libexec/bacula/query.sql | |||
20 | libexec/bacula/update_${BACULA_DB}_tables | 19 | libexec/bacula/update_${BACULA_DB}_tables | |
21 | libexec/bacula/update_bacula_tables | 20 | libexec/bacula/update_bacula_tables | |
22 | sbin/bacula-dir | 21 | sbin/bacula-dir | |
23 | sbin/bacula-sd | 22 | sbin/bacula-sd | |
24 | sbin/bcopy | 23 | sbin/bcopy | |
25 | sbin/bextract | 24 | sbin/bextract | |
26 | sbin/bls | 25 | sbin/bls | |
27 | sbin/bregex | 26 | sbin/bregex | |
28 | sbin/bscan | 27 | sbin/bscan | |
29 | sbin/bsmtp | 28 | sbin/bsmtp | |
30 | sbin/btape | 29 | sbin/btape | |
31 | sbin/bwild | 30 | sbin/bwild | |
32 | sbin/dbcheck | 31 | sbin/dbcheck |
@@ -1,34 +1,34 @@ | @@ -1,34 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.21 2013/02/06 23:23:47 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.22 2013/04/25 20:41:33 shattered Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/-/-clientonly-/} | 3 | PKGNAME= ${DISTNAME:S/-/-clientonly-/} | |
4 | COMMENT= The Network Backup Solution (client only) | 4 | COMMENT= The Network Backup Solution (client only) | |
5 | 5 | |||
6 | PKGREVISION= 1 | 6 | PKGREVISION= 2 | |
7 | 7 | |||
8 | CONFLICTS= bacula-[0-9]* bacula-client-[0-9]* | 8 | CONFLICTS= bacula-[0-9]* bacula-client-[0-9]* | |
9 | 9 | |||
10 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/bacula/distinfo | 10 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/bacula/distinfo | |
11 | PATCHDIR= ${.CURDIR}/../../sysutils/bacula/patches | 11 | PATCHDIR= ${.CURDIR}/../../sysutils/bacula/patches | |
12 | FILESDIR= ${.CURDIR}/../../sysutils/bacula/files | 12 | FILESDIR= ${.CURDIR}/../../sysutils/bacula/files | |
13 | 13 | |||
14 | PLIST_SRC= ${.CURDIR}/../../sysutils/bacula/PLIST.common | 14 | PLIST_SRC= ${.CURDIR}/../../sysutils/bacula/PLIST.common | |
15 | 15 | |||
16 | CONFIGURE_ARGS+= --enable-client-only | 16 | CONFIGURE_ARGS+= --enable-client-only | |
17 | 17 | |||
18 | OWN_DIRS_PERMS+= ${BACULA_WORKINGDIR} root ${BACULA_GROUP} 770 | 18 | OWN_DIRS_PERMS+= ${BACULA_WORKINGDIR} root ${BACULA_GROUP} 770 | |
19 | 19 | |||
20 | PKG_GROUPS= ${BACULA_GROUP} | 20 | PKG_GROUPS= ${BACULA_GROUP} | |
21 | 21 | |||
22 | CONF_FILES+= ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf | 22 | CONF_FILES+= ${EXAMPLESDIR}/bacula-fd.conf ${PKG_SYSCONFDIR}/bacula-fd.conf | |
23 | CONF_FILES+= ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf | 23 | CONF_FILES+= ${EXAMPLESDIR}/bconsole.conf ${PKG_SYSCONFDIR}/bconsole.conf | |
24 | 24 | |||
25 | RCD_SCRIPTS= bacula-fd | 25 | RCD_SCRIPTS= bacula-fd | |
26 | 26 | |||
27 | .include "../../sysutils/bacula/Makefile.common" | 27 | .include "../../sysutils/bacula/Makefile.common" | |
28 | 28 | |||
29 | post-install: | 29 | post-install: | |
30 | ${INSTALL_DATA} ${WRKSRC}/scripts/dvd-handler ${DESTDIR}${EXAMPLESDIR} | 30 | ${INSTALL_DATA} ${WRKSRC}/src/dird/query.sql ${DESTDIR}${PREFIX}/libexec/bacula/query.sql | |
31 | 31 | |||
32 | .include "options.mk" | 32 | .include "options.mk" | |
33 | 33 | |||
34 | .include "../../mk/bsd.pkg.mk" | 34 | .include "../../mk/bsd.pkg.mk" |