ports/113438: [MAINTAINER-UPDATE] sysutils/bacula-server-devel upgrade to latest BETA
Dan Langille
dan at langille.org
Thu Jun 7 04:00:12 UTC 2007
>Number: 113438
>Category: ports
>Synopsis: [MAINTAINER-UPDATE] sysutils/bacula-server-devel upgrade to latest BETA
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 07 04:00:11 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Dan Langille
>Release: FreeBSD 4.9-STABLE i386
>Organization:
The FreeBSD Diary
>Environment:
System: FreeBSD xeon.unixathome.org 4.9-STABLE FreeBSD 4.9-STABLE #2: Wed Mar 3 08:16:24 EST 2004 dan at polo.unixathome.org:/usr/obj/usr/src/sys/XEON i386
>Description:
Upgrade to recently released beta: 2.1.12
>How-To-Repeat:
>Fix:
--- bacula.diff begins here ---
diff -ruN /usr/ports/sysutils/bacula-server-devel/Makefile bacula-server-devel/Makefile
--- /usr/ports/sysutils/bacula-server-devel/Makefile Wed Mar 7 16:57:59 2007
+++ bacula-server-devel/Makefile Wed Jun 6 18:41:29 2007
@@ -6,7 +6,7 @@
#
PORTNAME= bacula
-DISTVERSION= 1.39.34
+DISTVERSION= 2.1.12
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= bacula
@@ -19,9 +19,13 @@
UNIQUENAME?=${PORTNAME}${PKGNAMESUFFIX}
-USE_RC_SUBR?= bacula-dir.sh bacula-sd.sh
+USE_RC_SUBR?= bacula-dir bacula-sd
-SUB_FILES+= pkg-message
+.if defined(WITH_CLIENT_ONLY)
+SUB_FILES+= pkg-message.client
+.else
+SUB_FILES+= pkg-message.server
+.endif
# The user/group IDs below are registered, see
# http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#DADS-UID
@@ -53,8 +57,6 @@
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
-ALL_OPTIONS= CLIENT_ONLY WXCONSOLE GNOMECONSOLE SQLITE3 MYSQL POSTGRESQL MTX OPENSSL DOCS
-
.for opt in ${ALL_OPTIONS}
.if defined(WITH_${opt})
BATCH= yes
@@ -68,12 +70,12 @@
.if defined(WITH_CLIENT_ONLY)
OPTIONS+= WXCONSOLE "Build with wxGTK based GUI console" off
OPTIONS+= GNOMECONSOLE "Build with GNOME based GUI console" off
-OPTIONS+= DOCS "Install documention" off
.else
OPTIONS= SQLITE3 "Use SqLite-3 database instead of SqLite-2" off
OPTIONS+= MYSQL "Use MySQL database instead of SqLite" off
OPTIONS+= POSTGRESQL "Use PostgreSQL database instead of SqLite" off
OPTIONS+= MTX "Install mtx for control of autochanger devices" off
+OPTIONS+= AUTOSETEOT "Enable auto seteotmodel" off
.endif
OPTIONS+= NLS "Native Language Support via gettext utilities" on
@@ -90,15 +92,6 @@
.include <bsd.port.pre.mk>
-#DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz
-#.if defined(WITH_DOCS)
-#DISTFILES+= ${PORTNAME}-docs-${PORTVERSION}.tar.gz
-#.endif
-
-.if defined(WITH_DOCS)
-PORTDOCS= ReleaseNotes bacula.pdf developers.pdf kernstodo manual bacula-web
-.endif
-
.if defined(WITH_NLS)
USE_GETTEXT= yes
CONFIGURE_ARGS+= --enable-nls
@@ -150,7 +143,7 @@
SUB_LIST+= REQ_MYSQL="" REQ_PGSQL=postgresql
.elif defined(WITH_SQLITE3)
CONFIGURE_ARGS+= --with-sqlite3=yes
-LIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3
+LIB_DEPENDS+= sqlite3-threads>=0:${PORTSDIR}/databases/sqlite3-threads
DBTYPE= sqlite3
.else
CONFIGURE_ARGS+= --with-sqlite=yes
@@ -172,7 +165,7 @@
MAN8=bacula-fd.8 bconsole.8
.else
MAN8=bacula.8 bacula-dir.8 bacula-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 btape.8 btraceback.8 dbcheck.8
-MAN1=bsmtp.1 bacula-console-gnome.1 bacula-tray-monitor.1 bacula-wxconsole.1
+MAN1=bsmtp.1 bat.1
.endif
MAKE_ARGS+= -E MAN8 -E MAN1
MAKE_ENV+= MAN8="${MAN8}" MAN1="${MAN1}"
@@ -199,8 +192,10 @@
@${ECHO_MSG} ""
@${ECHO_MSG} "The default DB is SQLite-2!"
.endif
- @${ECHO_MSG} " WITH_DOCS=yes if you want the documentation installed."
@${ECHO_MSG} " WITH_OPENSSL=yes Enable OpenSSL for encrypted communication."
+.if !defined(WITH_AUTOSETEOT)
+ @${ECHO_MSG} " WITH_AUTOSETEOT=yes Enable auto seteotmodel (especially useful with TWO EOF = no.)"
+.endif
@${ECHO_MSG} ""
@${ECHO_MSG} "===> Using ${DBTYPE} as the bacula database."
@${ECHO_MSG} ""
@@ -220,6 +215,10 @@
# In server port don't install filed
@${REINPLACE_CMD} -e '/^fd_subdirs = /s|src/filed||' -e 's|src/console||' ${WRKSRC}/Makefile.in
.endif
+.if defined(WITH_AUTOSETEOT)
+ @cd ${WRKSRC} && ${PATCH} --quiet < ${FILESDIR}/eotmodel-src-stored-dev.c.patch
+.endif
+
pre-install:
if [ ! -d "${BACULA_DIR}" ]; then \
@@ -264,19 +263,6 @@
fi
.endif
-# Documentation is only installed in -client port
-.if !defined(NOPORTDOCS) && defined(WITH_DOCS)
- for na in manual bacula-web; do \
- ${MKDIR} ${DOCSDIR}/$$na ;\
- cd ${WRKDIR}/${PORTNAME}-docs-${PORTVERSION} && ${FIND} $$na | \
- ${CPIO} -pdm -L -R root:wheel ${DOCSDIR}; \
- done
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/ReleaseNotes ${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-docs-${PORTVERSION}/manual/bacula.pdf ${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-docs-${PORTVERSION}/developers/developers.pdf ${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/kernstodo ${DOCSDIR}
-.endif
-
# ensure that users in the bacula group can run bconsole
${CHGRP} bacula ${PREFIX}/sbin/bconsole
.else
@@ -304,60 +290,6 @@
fi; \
done
-# Inform user after install about important things ....
- @${ECHO_MSG} "*********************************************************************"
- @${ECHO_MSG} "NOTE:"
- @${ECHO_MSG} "Sample files are installed in ${PREFIX}/etc:"
- @${ECHO_MSG} " bconsole.conf.sample, bacula-barcodes.sample, bacula-fd.conf.sample"
-.if !defined(WITH_CLIENT_ONLY)
- @${ECHO_MSG} " bacula-sd.conf.sample, bacula-dir.conf.sample"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "An auto-changer manipulation script based on FreeBSDs"
- @${ECHO_MSG} "chio command is included and installed at"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " ${PREFIX}/sbin/chio-bacula"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Please have a look at it if you want to use an"
- @${ECHO_MSG} "autochanger. You have to configure the usage in"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " ${PREFIX}/etc/bacula-dir.conf"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Take care of correct permissions for changer and"
- @${ECHO_MSG} "tape device (e.g. /dev/ch0 and /dev/n[r]sa0) i.e."
- @${ECHO_MSG} "they must be accessible by user bacula."
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Due to lack of some features in the FreeBSD tape driver"
- @${ECHO_MSG} "implementation you MUST add some OS dependent options to"
- @${ECHO_MSG} "the bacula-sd.conf file:"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " Hardware End of Medium = no;"
- @${ECHO_MSG} " Backward Space Record = no;"
- @${ECHO_MSG} " Backward Space File = no;"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "With 2 filemarks at EOT (see man mt):"
- @${ECHO_MSG} " Fast Forward Space File = no;"
- @${ECHO_MSG} " BSF at EOM = yes;"
- @${ECHO_MSG} " TWO EOF = yes;"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "With 1 filemarks at EOT (see man mt):"
- @${ECHO_MSG} " Fast Forward Space File = yes;"
- @${ECHO_MSG} " BSF at EOM = no;"
- @${ECHO_MSG} " TWO EOF = no;"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "NOTE: YOU CAN SWITCH EOT model ONLY when starting"
- @${ECHO_MSG} " from scratch with EMPTY tapes!!!!"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "It is also important that all the scripts accessed"
- @${ECHO_MSG} "by RunBeforeJob and RunAfterJob can be executed by"
- @${ECHO_MSG} "the user bacula."
- @${ECHO_MSG} ""
- @${ECHO_MSG} "For USB support read the bacula manual!! It could be necessary"
- @${ECHO_MSG} "to configure/compile a new kernel!"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Look at ${PREFIX}/share/bacula/update_bacula_tables for"
- @${ECHO_MSG} "database update procedure. Details can be found in the"
- @${ECHO_MSG} "ReleaseNotes"
-.endif
- @${ECHO_MSG} "*********************************************************************"
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
diff -ruN /usr/ports/sysutils/bacula-server-devel/distinfo bacula-server-devel/distinfo
--- /usr/ports/sysutils/bacula-server-devel/distinfo Wed Mar 7 16:57:59 2007
+++ bacula-server-devel/distinfo Wed Jun 6 18:42:31 2007
@@ -1,3 +1,3 @@
-MD5 (bacula-1.39.34.tar.gz) = 872e2570a7616e1734128869312030e0
-SHA256 (bacula-1.39.34.tar.gz) = a848fe27113ea713beb79dd21c7c382458fb4cb4b5c5e2f4868e459b5605a050
-SIZE (bacula-1.39.34.tar.gz) = 2487005
+MD5 (bacula-2.1.12.tar.gz) = c0fcb9a38462ee9a2e47fe550a60fcc6
+SHA256 (bacula-2.1.12.tar.gz) = 4cf59985aa2847ba95fc05fd938c655ff191be3c60d28ed8f5c24eb62b045d83
+SIZE (bacula-2.1.12.tar.gz) = 2867285
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/bacula-dir.in bacula-server-devel/files/bacula-dir.in
--- /usr/ports/sysutils/bacula-server-devel/files/bacula-dir.in Wed Dec 31 19:00:00 1969
+++ bacula-server-devel/files/bacula-dir.in Wed Jun 6 17:32:15 2007
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/sysutils/bacula-server/files/bacula-dir.in,v 1.2 2007/01/04 23:22:30 itetcu Exp $
+#
+# PROVIDE: utility
+# REQUIRE: DAEMON %%REQ_MYSQL%% %%REQ_PGSQL%%
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# bacula_dir_enable (bool): Set to NO by default.
+# Set it to YES to enable bacula_dir.
+# bacula_dir_flags (params): Set params used to start bacula_dir.
+#
+
+. %%RC_SUBR%%
+
+name="bacula_dir"
+rcvar=${name}_enable
+command=%%PREFIX%%/sbin/bacula-dir
+
+load_rc_config $name
+
+pidfile="${bacula_dir_pidfile}"
+
+: ${bacula_dir_enable="NO"}
+: ${bacula_dir_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula-dir.conf"}
+: ${bacula_dir_pidfile="/var/run/bacula-dir.9101.pid"}
+
+run_rc_command "$1"
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/bacula-dir.sh.in bacula-server-devel/files/bacula-dir.sh.in
--- /usr/ports/sysutils/bacula-server-devel/files/bacula-dir.sh.in Wed Mar 7 16:57:59 2007
+++ bacula-server-devel/files/bacula-dir.sh.in Wed Dec 31 19:00:00 1969
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: ports/sysutils/bacula-server-devel/files/bacula-dir.sh.in,v 1.3 2006/09/09 20:17:39 itetcu Exp $
-#
-# PROVIDE: utility
-# REQUIRE: DAEMON %%REQ_MYSQL%% %%REQ_PGSQL%%
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bacula_dir_enable (bool): Set to NO by default.
-# Set it to YES to enable bacula_dir.
-# bacula_dir_flags (params): Set params used to start bacula_dir.
-#
-
-. %%RC_SUBR%%
-
-name="bacula_dir"
-rcvar=${name}_enable
-command=%%PREFIX%%/sbin/bacula-dir
-
-load_rc_config $name
-
-pidfile="${bacula_dir_pidfile}"
-
-: ${bacula_dir_enable="NO"}
-: ${bacula_dir_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula-dir.conf"}
-: ${bacula_dir_pidfile="/var/run/bacula-dir.9101.pid"}
-
-run_rc_command "$1"
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/bacula-fd.in bacula-server-devel/files/bacula-fd.in
--- /usr/ports/sysutils/bacula-server-devel/files/bacula-fd.in Wed Dec 31 19:00:00 1969
+++ bacula-server-devel/files/bacula-fd.in Wed Jun 6 17:32:15 2007
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/sysutils/bacula-server/files/bacula-fd.in,v 1.4 2007/03/01 12:19:01 miwi Exp $
+#
+# PROVIDE: utility
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# bacula_fd_enable (bool): Set to NO by default.
+# Set it to YES to enable bacula_fd.
+# bacula_fd_flags (params): Set params used to start bacula_fd.
+#
+
+. %%RC_SUBR%%
+
+name="bacula_fd"
+rcvar=${name}_enable
+command=%%PREFIX%%/sbin/bacula-fd
+
+load_rc_config $name
+
+pidfile="${bacula_fd_pidfile}"
+
+: ${bacula_fd_enable="NO"}
+: ${bacula_fd_flags=" -u root -g wheel -v -c %%PREFIX%%/etc/bacula-fd.conf"}
+: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
+
+run_rc_command "$1"
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/bacula-fd.sh.in bacula-server-devel/files/bacula-fd.sh.in
--- /usr/ports/sysutils/bacula-server-devel/files/bacula-fd.sh.in Wed Mar 7 16:57:59 2007
+++ bacula-server-devel/files/bacula-fd.sh.in Wed Dec 31 19:00:00 1969
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: ports/sysutils/bacula-server-devel/files/bacula-fd.sh.in,v 1.2 2006/09/09 20:17:39 itetcu Exp $
-#
-# PROVIDE: utility
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bacula_fd_enable (bool): Set to NO by default.
-# Set it to YES to enable bacula_fd.
-# bacula_fd_flags (params): Set params used to start bacula_fd.
-#
-
-. %%RC_SUBR%%
-
-name="bacula_fd"
-rcvar=${name}_enable
-command=/usr/local/sbin/bacula-fd
-
-load_rc_config $name
-
-pidfile="${bacula_fd_pidfile}"
-
-: ${bacula_fd_enable="NO"}
-: ${bacula_fd_flags=" -u root -g wheel -v -c /usr/local/etc/bacula-fd.conf"}
-: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
-
-run_rc_command "$1"
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/bacula-sd.conf.in bacula-server-devel/files/bacula-sd.conf.in
--- /usr/ports/sysutils/bacula-server-devel/files/bacula-sd.conf.in Wed Dec 31 19:00:00 1969
+++ bacula-server-devel/files/bacula-sd.conf.in Wed Jun 6 17:32:15 2007
@@ -0,0 +1,20 @@
+--- src/stored/bacula-sd.conf.in.org Tue Feb 13 18:56:09 2007
++++ src/stored/bacula-sd.conf.in Tue Feb 13 18:56:16 2007
+@@ -152,6 +152,7 @@
+ #Device {
+ # Name = "DVD-Writer"
+ # Media Type = DVD
++# Device Type = DVD
+ # Archive Device = /dev/hdc
+ # LabelMedia = yes; # lets Bacula label unlabeled media
+ # Random Access = Yes;
+@@ -162,7 +163,9 @@
+ # RequiresMount = yes;
+ # MountPoint = /mnt/cdrom;
+ # MountCommand = "/bin/mount -t iso9660 -o ro %a %m";
++# MountCommand = "/sbin/mount -t cd9660 -o ro %a %m"; # FreeBSD
+ # UnmountCommand = "/bin/umount %m";
++# UnmountCommand = "/sbin/umount %m"; # FreeBSD
+ # SpoolDirectory = /tmp/backup;
+ # WritePartCommand = "/etc/bacula/dvd-handler %a write %e %v"
+ # FreeSpaceCommand = "/etc/bacula/dvd-handler %a free"
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/bacula-sd.in bacula-server-devel/files/bacula-sd.in
--- /usr/ports/sysutils/bacula-server-devel/files/bacula-sd.in Wed Dec 31 19:00:00 1969
+++ bacula-server-devel/files/bacula-sd.in Wed Jun 6 17:32:15 2007
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/sysutils/bacula-server/files/bacula-sd.in,v 1.3 2007/02/28 21:13:11 laszlof Exp $
+#
+# PROVIDE: utility
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# bacula_sd_enable (bool): Set to NO by default.
+# Set it to YES to enable bacula_sd.
+# bacula_sd_flags (params): Set params used to start bacula_sd.
+#
+
+. %%RC_SUBR%%
+
+name="bacula_sd"
+rcvar=`set_rcvar`
+command=%%PREFIX%%/sbin/bacula-sd
+
+load_rc_config $name
+
+pidfile="${bacula_sd_pidfile}"
+
+: ${bacula_sd_enable="NO"}
+: ${bacula_sd_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula-sd.conf"}
+: ${bacula_sd_pidfile="/var/run/bacula-sd.9103.pid"}
+
+run_rc_command "$1"
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/bacula-sd.sh.in bacula-server-devel/files/bacula-sd.sh.in
--- /usr/ports/sysutils/bacula-server-devel/files/bacula-sd.sh.in Wed Mar 7 16:57:59 2007
+++ bacula-server-devel/files/bacula-sd.sh.in Wed Dec 31 19:00:00 1969
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: ports/sysutils/bacula-server-devel/files/bacula-sd.sh.in,v 1.3 2006/09/09 20:17:39 itetcu Exp $
-#
-# PROVIDE: utility
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bacula_sd_enable (bool): Set to NO by default.
-# Set it to YES to enable bacula_sd.
-# bacula_sd_flags (params): Set params used to start bacula_sd.
-#
-
-. %%RC_SUBR%%
-
-name="bacula_sd"
-rcvar=`set_rcvar`
-command=/usr/local/sbin/bacula-sd
-
-load_rc_config $name
-
-pidfile="${bacula_sd_pidfile}"
-
-: ${bacula_sd_enable="NO"}
-: ${bacula_sd_flags=" -u bacula -g bacula -v -c /usr/local/etc/bacula-sd.conf"}
-: ${bacula_sd_pidfile="/var/run/bacula-sd.9103.pid"}
-
-run_rc_command "$1"
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/eotmodel-src-stored-dev.c.patch bacula-server-devel/files/eotmodel-src-stored-dev.c.patch
--- /usr/ports/sysutils/bacula-server-devel/files/eotmodel-src-stored-dev.c.patch Wed Dec 31 19:00:00 1969
+++ bacula-server-devel/files/eotmodel-src-stored-dev.c.patch Wed Jun 6 17:32:15 2007
@@ -0,0 +1,10 @@
+Index: src/stored/dev.c
+@@ -2368,7 +2368,7 @@
+ }
+ }
+ /* Turn this on later when fully tested */
+-#if defined(xxxMTIOCSETEOTMODEL)
++#if defined(MTIOCSETEOTMODEL)
+ uint32_t neof;
+ if (dev->has_cap(CAP_TWOEOF)) {
+ neof = 2;
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/pkg-message.client.in bacula-server-devel/files/pkg-message.client.in
--- /usr/ports/sysutils/bacula-server-devel/files/pkg-message.client.in Wed Dec 31 19:00:00 1969
+++ bacula-server-devel/files/pkg-message.client.in Wed Jun 6 17:32:15 2007
@@ -0,0 +1,23 @@
+################################################################################
+
+NOTE:
+Sample files are installed in ${PREFIX}/etc:
+bconsole.conf.sample, bacula-barcodes.sample, bacula-fd.conf.sample
+
+ Please read this file:
+
+ %%DOCSDIR%%/ReleaseNotes
+
+ as installed by docs port for the upgrade procedure.
+
+IMPORTANT UPGRADE NOTES:
+
+- A database upgrade is required.
+- Your Director and SD must be simultaneously upgraded.
+- The "Accept Any Volume" directive has been removed.
+
+- Lots of new features
+
+Read the ReleaseNotes for further information.
+
+################################################################################
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/pkg-message.in bacula-server-devel/files/pkg-message.in
--- /usr/ports/sysutils/bacula-server-devel/files/pkg-message.in Wed Mar 7 16:57:59 2007
+++ bacula-server-devel/files/pkg-message.in Wed Dec 31 19:00:00 1969
@@ -1,24 +0,0 @@
-################################################################################
- Please read this file:
-
- %%DOCSDIR%%/ReleaseNotes
-
- for the upgrade procedure!
-
- IF YOU IGNORE THIS you may !! LOSE DATA !!
-
-IMPORTANT UPGRADE NOTES:
-
-- A database upgrade is required.
-- Your Director and SD must be simultaneously upgraded.
-- The "Accept Any Volume" directive has been removed.
-
-- Lots of new features
-
-Read the ReleaseNotes for further information.
-
- Please note that bacula-server no longer installs the client
- and that the documentation can be optionally installed with the
- client port (sysutils/bacula-client).
-
-################################################################################
diff -ruN /usr/ports/sysutils/bacula-server-devel/files/pkg-message.server.in bacula-server-devel/files/pkg-message.server.in
--- /usr/ports/sysutils/bacula-server-devel/files/pkg-message.server.in Wed Dec 31 19:00:00 1969
+++ bacula-server-devel/files/pkg-message.server.in Wed Jun 6 17:32:15 2007
@@ -0,0 +1,66 @@
+################################################################################
+NOTE:
+
+An auto-changer manipulation script based on FreeBSDs
+chio command is included and installed at
+
+ ${PREFIX}/sbin/chio-bacula
+
+Please have a look at it if you want to use an
+autochanger. You have to configure the usage in
+
+ ${PREFIX}/etc/bacula-dir.conf
+
+Take care of correct permissions for changer and
+tape device (e.g. /dev/ch0 and /dev/n[r]sa0) i.e.
+they must be accessible by user bacula.
+
+Due to lack of some features in the FreeBSD tape driver
+implementation you MUST add some OS dependent options to
+the bacula-sd.conf file:
+
+ Hardware End of Medium = no;
+ Backward Space Record = no;
+ Backward Space File = no;
+
+With 2 filemarks at EOT (see man mt):
+ Fast Forward Space File = no;
+ BSF at EOM = yes;
+ TWO EOF = yes;
+
+With 1 filemarks at EOT (see man mt):
+ Fast Forward Space File = yes;
+ BSF at EOM = no;
+ TWO EOF = no;
+
+NOTE: YOU CAN SWITCH EOT model ONLY when starting
+ from scratch with EMPTY tapes.
+
+It is also important that all the scripts accessed
+by RunBeforeJob and RunAfterJob will be executed by
+the user bacula. Check your permissions.
+
+For USB support read the bacula manual. It could be necessary
+to configure/compile a new kernel.
+
+Look at ${PREFIX}/share/bacula/update_bacula_tables for
+database update procedure. Details can be found in the
+ReleaseNotes
+
+ Please read this file:
+
+ %%DOCSDIR%%/ReleaseNotes
+
+ as installed by docs port for the upgrade procedure.
+
+IMPORTANT UPGRADE NOTES FOR THIS RELEASE:
+
+- A database upgrade is required.
+- Your Director and SD must be simultaneously upgraded.
+- The "Accept Any Volume" directive has been removed.
+
+- Lots of new features
+
+Read the ReleaseNotes for further information.
+
+################################################################################
--- bacula.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list