Add rc scripts and adapt documentation accordingly.
maintainer timeout ok sthen@
This commit is contained in:
parent
ed302e6c6d
commit
c94ae4fc50
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.27 2010/11/20 17:22:40 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.28 2011/03/21 17:06:23 ajacoutot Exp $
|
||||
|
||||
COMMENT-main= network backup solution (client)
|
||||
COMMENT-server= network backup solution (server)
|
||||
@ -13,8 +13,8 @@ FULLPKGNAME-bat= bacula-bat-$V
|
||||
FULLPKGPATH-bat= ${PKGPATH},-bat
|
||||
CATEGORIES= sysutils
|
||||
|
||||
REVISION-main= 1
|
||||
REVISION-server= 1
|
||||
REVISION-main= 2
|
||||
REVISION-server= 2
|
||||
REVISION-bat= 0
|
||||
|
||||
SHARED_LIBS += bac 1.0 # .1.0
|
||||
@ -168,30 +168,20 @@ LIB_DEPENDS-bat= x11/qt4 \
|
||||
sysutils/bacula,-main
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@cp ${FILESDIR}/README-*.OpenBSD ${WRKSRC}/
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKSRC}/manpages/bat.1 \
|
||||
${WRKSRC}/src/qt-console/main.cpp \
|
||||
${WRKSRC}/scripts/bat.desktop.in \
|
||||
${WRKSRC}/README-client.OpenBSD ${WRKSRC}/README-server.OpenBSD
|
||||
${WRKSRC}/scripts/bat.desktop.in
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/bacula
|
||||
${INSTALL_DATA} ${WRKINST}/etc/bacula/bacula-fd.conf \
|
||||
${PREFIX}/share/examples/bacula/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/bacula
|
||||
${INSTALL_DATA} ${WRKSRC}/README-client.OpenBSD \
|
||||
${PREFIX}/share/doc/bacula/
|
||||
.if !${FLAVOR:L:Mno_server}
|
||||
${INSTALL_DATA} ${WRKINST}/etc/bacula/bacula-dir.conf \
|
||||
${WRKINST}/etc/bacula/bacula-sd.conf \
|
||||
${WRKINST}/etc/bacula/bconsole.conf \
|
||||
${PREFIX}/share/examples/bacula/
|
||||
${INSTALL_DATA} ${WRKSRC}/README-server.OpenBSD \
|
||||
${PREFIX}/share/doc/bacula/
|
||||
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/bacula
|
||||
${INSTALL_SCRIPT_DIR} ${PREFIX}/libexec/bacula/updatedb
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/updatedb/* ${PREFIX}/libexec/bacula/updatedb
|
||||
.endif
|
||||
|
@ -1,9 +0,0 @@
|
||||
Example config files for Bacula have been installed in
|
||||
${TRUEPREFIX}/share/examples/bacula and copied also to
|
||||
${BACULACONF}, edit them to your site's needs.
|
||||
|
||||
To start, add the following to /etc/rc.local:
|
||||
if [ -x ${TRUEPREFIX}/libexec/bacula/bacula-ctl-fd ]; then
|
||||
${TRUEPREFIX}/libexec/bacula/bacula-ctl-fd start
|
||||
echo -n ' bacula-fd'
|
||||
fi
|
@ -1,22 +0,0 @@
|
||||
To take advantage of bacula's DVD/CD writing, install cdrtools and
|
||||
dvd+rw-tools packages.
|
||||
|
||||
Example config files for Bacula have been installed in
|
||||
${TRUEPREFIX}/share/examples/bacula and copied also to
|
||||
${BACULACONF}, edit them to your site's needs.
|
||||
|
||||
Backend database creation/update scripts are located in
|
||||
${TRUEPREFIX}/libexec/bacula
|
||||
|
||||
To allow the storage daemon user to access tape devices,
|
||||
be sure to add ${SD_USER} to the operator group.
|
||||
|
||||
To start, add the following to /etc/rc.local:
|
||||
if [ -x ${TRUEPREFIX}/libexec/bacula/bacula-ctl-sd ]; then
|
||||
${TRUEPREFIX}/libexec/bacula/bacula-ctl-sd start
|
||||
echo -n ' bacula-sd'
|
||||
fi
|
||||
if [ -x ${TRUEPREFIX}/libexec/bacula/bacula-ctl-dir ]; then
|
||||
${TRUEPREFIX}/libexec/bacula/bacula-ctl-dir start
|
||||
echo -n ' bacula-dir'
|
||||
fi
|
@ -1,5 +1,2 @@
|
||||
See ${PREFIX}/share/doc/bacula/README-client.OpenBSD
|
||||
for more setup information.
|
||||
|
||||
See http://bacula.org/5.0.x-manuals/en/main/main/index.html for Bacula
|
||||
documentation.
|
||||
|
@ -1,5 +1,8 @@
|
||||
See ${PREFIX}/share/doc/bacula/README-server.OpenBSD
|
||||
for more setup information.
|
||||
To take advantage of bacula's DVD/CD writing, install cdrtools and
|
||||
dvd+rw-tools packages.
|
||||
|
||||
Backend database creation/update scripts are located in
|
||||
${TRUEPREFIX}/libexec/bacula
|
||||
|
||||
Note: If upgrading from a version older than 5.0.0, a database upgrade
|
||||
is necessary. Also, Director and Storage Daemons must be upgraded at
|
||||
|
@ -1,5 +1,5 @@
|
||||
@comment $OpenBSD: PLIST-main,v 1.7 2010/07/20 14:38:39 merdely Exp $
|
||||
@comment $OpenBSD: PLIST-main,v 1.7 2010/07/20 14:38:39 merdely Exp $
|
||||
@comment $OpenBSD: PLIST-main,v 1.8 2011/03/21 17:06:23 ajacoutot Exp $
|
||||
@comment $OpenBSD: PLIST-main,v 1.8 2011/03/21 17:06:23 ajacoutot Exp $
|
||||
@conflict bacula-client-*
|
||||
@conflict bacula-server-<3.0.2
|
||||
@pkgpath sysutils/bacula,-client
|
||||
@ -27,7 +27,6 @@ share/doc/bacula/
|
||||
@comment share/doc/bacula/INSTALL
|
||||
share/doc/bacula/LICENSE
|
||||
@comment share/doc/bacula/README
|
||||
share/doc/bacula/README-client.OpenBSD
|
||||
share/doc/bacula/ReleaseNotes
|
||||
@comment share/doc/bacula/VERIFYING
|
||||
share/doc/bacula/technotes
|
||||
@ -45,3 +44,7 @@ share/examples/bacula/bacula-fd.conf
|
||||
@owner _bacula
|
||||
@group _bacula
|
||||
@sample ${BACULACONF}/bacula-fd.conf
|
||||
@mode
|
||||
@owner
|
||||
@group
|
||||
@rcscript ${RCDIR}/bacula_fd
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST-server,v 1.7 2010/07/20 14:38:39 merdely Exp $
|
||||
@comment $OpenBSD: PLIST-server,v 1.8 2011/03/21 17:06:23 ajacoutot Exp $
|
||||
@conflict bacula-<2.2.7
|
||||
@newgroup _bacula:591
|
||||
@newuser _bacula:591:_bacula:daemon:Bacula Director:/var/bacula:/sbin/nologin
|
||||
@ -96,7 +96,6 @@ libexec/bacula/updatedb/update_sqlite_tables_9_to_10
|
||||
sbin/btraceback
|
||||
@bin sbin/bwild
|
||||
@bin sbin/dbcheck
|
||||
share/doc/bacula/README-server.OpenBSD
|
||||
@mode 750
|
||||
@owner _bacula
|
||||
@group _bacula
|
||||
@ -129,3 +128,8 @@ share/examples/bacula/bconsole.conf
|
||||
@owner _bacula
|
||||
@group _bacula
|
||||
@sample ${BACULACONF}/bconsole.conf
|
||||
@mode
|
||||
@owner
|
||||
@group
|
||||
@rcscript ${RCDIR}/bacula_dir
|
||||
@rcscript ${RCDIR}/bacula_sd
|
||||
|
16
sysutils/bacula/pkg/bacula_dir.rc
Normal file
16
sysutils/bacula/pkg/bacula_dir.rc
Normal file
@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: bacula_dir.rc,v 1.1 2011/03/21 17:06:23 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/libexec/bacula/bacula-ctl-dir"
|
||||
daemon_flags="start"
|
||||
|
||||
. /etc/rc.d/rc.subr
|
||||
|
||||
rc_stop() {
|
||||
${daemon} stop
|
||||
}
|
||||
|
||||
pexp="${TRUEPREFIX}/sbin/bacula-dir"
|
||||
|
||||
rc_cmd $1
|
17
sysutils/bacula/pkg/bacula_fd.rc
Normal file
17
sysutils/bacula/pkg/bacula_fd.rc
Normal file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: bacula_fd.rc,v 1.1 2011/03/21 17:06:23 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/libexec/bacula/bacula-ctl-fd"
|
||||
daemon_flags="start"
|
||||
|
||||
. /etc/rc.d/rc.subr
|
||||
|
||||
rc_stop() {
|
||||
${daemon} stop
|
||||
}
|
||||
|
||||
pexp="${TRUEPREFIX}/sbin/bacula-fd"
|
||||
rc_reload=NO
|
||||
|
||||
rc_cmd $1
|
17
sysutils/bacula/pkg/bacula_sd.rc
Normal file
17
sysutils/bacula/pkg/bacula_sd.rc
Normal file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: bacula_sd.rc,v 1.1 2011/03/21 17:06:23 ajacoutot Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/libexec/bacula/bacula-ctl-sd"
|
||||
daemon_flags="start"
|
||||
|
||||
. /etc/rc.d/rc.subr
|
||||
|
||||
rc_stop() {
|
||||
${daemon} stop
|
||||
}
|
||||
|
||||
pexp="${TRUEPREFIX}/sbin/bacula-sd"
|
||||
rc_reload=NO
|
||||
|
||||
rc_cmd $1
|
Loading…
Reference in New Issue
Block a user