]> git.sur5r.net Git - bacula/bacula/commitdiff
Add new Feature Request from Phil
authorKern Sibbald <kern@sibbald.com>
Tue, 22 Nov 2005 18:21:06 +0000 (18:21 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 22 Nov 2005 18:21:06 +0000 (18:21 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2622 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/ChangeLog
bacula/ReleaseNotes
bacula/autoconf/configure.in
bacula/configure
bacula/kes-1.38
bacula/projects

index edd6b404bd1d55ce82c36d1b91dd188c7a32afbc..b74ee95511e23da314fc748b6b332fa81d55e1dc 100644 (file)
@@ -9,6 +9,7 @@ Changes to 1.38.2:
 - Fix memory overrun in bfile.c in building OS X resource
   fork filename. Bug #489 
 - Add Pool name to SD status output.
+- Add Python install dir for Solaris to configure. Bug #492
 
 Changes to 1.38.1:
 - Apply SunOS patch for ACLs submitted by David Duchscher.                  
index d0efbc54d12433035329da9c9c7cb1927c200358..363546204e67eec96d3a4fee1f05930a02a7b4d9 100644 (file)
@@ -14,6 +14,7 @@ Changes to 1.38.2:
 - Fix memory overrun in bfile.c in building OS X resource
   fork filename. Bug #489 
 - Add Pool name to SD status output.
+- Add Python install dir for Solaris to configure. Bug #492
 
 Changes to 1.38.1:
 - Corrected ACL for Solaris (David Duchscher and Attila Fulop).
index 44c232f29e7a219c8b546eac054a42301d2e79af..1844cb79fe6254857e236b14a9fa98d0d94ceab8 100644 (file)
@@ -604,7 +604,7 @@ AC_ARG_WITH(python,
   PYTHON_LIBS=
   if test "$withval" != "no"; then
      if test "$withval" = "yes"; then
-       for python_root in /usr /usr/local; do
+       for python_root in /usr /usr/local /usr/sfw; do
          if test -f $python_root/include/python2.2/Python.h; then
             PYTHON_INCDIR=-I$python_root/include/python2.2
             PYTHON_LIBS="-L$python_root/lib/python2.2/config -lpython2.2"
index a19250e0d583f5137991ad4a8f690c23c62a30c7..48c8e5a5bfab9d4d7046d78cb78f70bfbc482af7 100755 (executable)
@@ -14948,7 +14948,7 @@ if test "${with_python+set}" = set; then
   PYTHON_LIBS=
   if test "$withval" != "no"; then
      if test "$withval" = "yes"; then
-       for python_root in /usr /usr/local; do
+       for python_root in /usr /usr/local /usr/sfw; do
          if test -f $python_root/include/python2.2/Python.h; then
             PYTHON_INCDIR=-I$python_root/include/python2.2
             PYTHON_LIBS="-L$python_root/lib/python2.2/config -lpython2.2"
index ead3818bdae7c1f9c250c087c4d348b7429a0dd7..f3491fef9accc72733955d55d5e5cffff67aa12e 100644 (file)
@@ -6,7 +6,8 @@ General:
 Changes to 1.38.2:
 20Oct05
 - Fix crash in tray-monitor when daemon disconnects. Bug #479.
-- Fix bnet-server bug found on OpenBSD. Bug #486
+- Fix bnet-server bug found on OpenBSD. Bug #486 (bug originator
+  says this does not fix *his* bug).
 - Fix cancel failure bug. Bug #481
 - Fix failure when Pool name has spaces. Bug #487   
 - Fix SD crash in autochanger code. Mutex failure. Bug #488
@@ -14,6 +15,7 @@ Changes to 1.38.2:
 - Fix memory overrun in bfile.c in building OS X resource
   fork filename. Bug #489 
 - Add Pool name to SD status output.
+- Add Python install dir for Solaris to configure. Bug #492
 
 Changes to 1.38.1:
 14Oct05
index a671a88ee11eb6991efed937ab35edcee1607183..55fec7bf02f4d70c94fda5926b75368a3db25d1c 100644 (file)
@@ -1,7 +1,7 @@
                 
 Projects:
                      Bacula Projects Roadmap 
-                       08 November 2005
+                       22 November 2005
 
 Below, you will find more information on future projects:
 
@@ -399,6 +399,102 @@ Item 17:  Quick release of FD-SD connection
    Why:   Makes backup of laptops much easier.
 
 
+Item 18:  Add support for CACHEDIR.TAG
+  Origin: Norbert Kiesel <nkiesel at tbdnetworks dot com>
+  Date:   21 November 2005
+  Status:
+
+  What:   CACHDIR.TAG is a proposal for identifying directories which
+          should be ignored for archiving/backup.  It works by ignoring
+          directory trees which have a file named CACHEDIR.TAG with a
+          specific content.  See
+          http://www.brynosaurus.com/cachedir/spec.html
+          for details.
+
+          From Peter Eriksson:
+          I suggest that if this is implemented (I've also asked for this
+          feature some year ago) that it is made compatible with Legato
+          Networkers ".nsr" files where you can specify a lot of options on
+          how to handle files/directories (including denying further
+          parsing of .nsr files lower down into the directory trees).  A
+          PDF version of the .nsr man page can be viewed at:
+
+          http://www.ifm.liu.se/~peter/nsr.pdf
+
+  Why:    It's a nice alternative to "exclude" patterns for directories
+          which don't have regular pathnames.  Also, it allows users to
+          control backup for themself.  Implementation should be pretty
+          simple.  GNU tar >= 1.14 or so supports it, too.
+
+  Notes:  I envision this as an optional feature to a fileset
+          specification.
+
+Item 19:  Implement new {Client}Run{Before|After}Job feature.
+  Date:   26 September 2005
+  Origin: Phil Stracchino <phil.stracchino at speakeasy dot net>
+  Status: 
+
+  What:   Some time ago, there was a discussion of RunAfterJob and
+          ClientRunAfterJob, and the fact that they do not run after failed
+          jobs.  At the time, there was a suggestion to add a
+          RunAfterFailedJob directive (and, presumably, a matching
+          ClientRunAfterFailedJob directive), but to my knowledge these
+          were never implemented.
+
+          An alternate way of approaching the problem has just occurred to
+          me.  Suppose the RunBeforeJob and RunAfterJob directives were
+          expanded in a manner something like this example:
+
+          RunBeforeJob {
+              Command = "/opt/bacula/etc/checkhost %c"
+              RunsOnClient = No
+              RunsAtJobLevels = All       # All, Full, Diff, Inc
+              AbortJobOnError = Yes
+          }
+          RunBeforeJob {
+              Command = c:/bacula/systemstate.bat
+              RunsOnClient = yes
+              RunsAtJobLevels = All       # All, Full, Diff, Inc
+              AbortJobOnError = No
+          }
+
+          RunAfterJob {
+              Command = c:/bacula/deletestatefile.bat
+              RunsOnClient = Yes
+              RunsAtJobLevels = All       # All, Full, Diff, Inc
+              RunsOnSuccess = Yes
+              RunsOnFailure = Yes
+          }
+          RunAfterJob {
+              Command = c:/bacula/somethingelse.bat
+              RunsOnClient = Yes
+              RunsAtJobLevels = All
+              RunsOnSuccess = No
+              RunsOnFailure = Yes
+          }
+          RunAfterJob {
+              Command = "/opt/bacula/etc/checkhost -v %c"
+              RunsOnClient = No
+              RunsAtJobLevels = All
+              RunsOnSuccess = No
+              RunsOnFailure = Yes
+          }
+
+
+  Why:    It would be a significant change to the structure of the
+          directives, but allows for a lot more flexibility, including
+          RunAfter commands that will run regardless of whether the job
+          succeeds, or RunBefore tasks that still allow the job to run even
+          if that specific RunBefore fails.
+
+  Notes:  By Kern: I would prefer to have a single new Resource called
+          RunScript, and within that resource an additional directive:
+
+            RunBeforeJob = Yes|No
+
+          If no, it runs it after the job.
+
+
 ============= Empty RFC form ===========
 Item n:   One line summary ...
   Date:   Date submitted