Subject: CVS commit: pkgsrc/sysutils
To: None <pkgsrc-changes@NetBSD.org>
From: Geert Hendrickx <ghen@netbsd.org>
List: pkgsrc-changes
Date: 09/07/2007 15:15:35
Module Name: pkgsrc
Committed By: ghen
Date: Fri Sep 7 15:15:35 UTC 2007
Modified Files:
pkgsrc/sysutils/bacula: MESSAGE Makefile.common PLIST.common distinfo
pkgsrc/sysutils/bacula-gnome-console: PLIST
pkgsrc/sysutils/bacula-wx-console: PLIST
pkgsrc/sysutils/bacula/patches: patch-ag patch-ah
Log Message:
Update Bacula to the 2.2.2 release. This includes a major upgrade since
the 2.0.x series. Major new features include:
- Much faster insertion of attributes (somewhere around 10 times),
many thanks to Eric Bollengier and Marc Cousin.
- First release of bat (Bacula Administration Tool). Note to build
bat you must explicitly enable it on the ./configure line, you
must have the Qt4 version 4.2 or later libraries loaded, the qwt
(Qt Graphics) package loaded, and qmake and the other Qt4 tools
must be available. Most of the implementation was done by Dirk Bartley.
- Red/Black restore in memory tree (500 times faster loading).
- The Regex Where code to allow easier relocation of restored files
thanks to Eric.
- Socket level heartbeat for all connections (untested).
- posix_fadvise() use in the FD to improve performance reduces
swapping due to opening/reading lots of files. Win32 equivalent
implemented.
- Much improved Volume reservation code that should eliminate most
conflicts experienced in multiple drive autochangers.
- Simpler locking in the SD in the reservation system.
- Detection of file size/date change during backup if enabled.
- New Recycle Pool feature -- thanks to Eric.
- Efficient implementation of very large include/exclude lists.
- Volumes are no longer pruned during 'status dir'
- Pruning is now more efficient, and if a Volume is purged,
during pruning, it is immediately discovered.
- License is now GPL v2 without modifications, fix a few copyright
mistakes made when adding FSFE copyright notice.
Important upgrade notes are mentioned in the MESSAGE file.
XXX Not (functionally) tested by myself, but Peter Eisch <peter@boku.net>
(via pkgsrc-users@NetBSD.org) verified the patch in his setup.
To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/sysutils/bacula/MESSAGE \
pkgsrc/sysutils/bacula/PLIST.common
cvs rdiff -r1.39 -r1.40 pkgsrc/sysutils/bacula/Makefile.common
cvs rdiff -r1.23 -r1.24 pkgsrc/sysutils/bacula/distinfo
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/sysutils/bacula-gnome-console/PLIST
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/sysutils/bacula-wx-console/PLIST
cvs rdiff -r1.3 -r1.4 pkgsrc/sysutils/bacula/patches/patch-ag \
pkgsrc/sysutils/bacula/patches/patch-ah
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.