]> git.sur5r.net Git - bacula/bacula/commitdiff
Tape acquisition fix by Chuck Hemker and document table of supported autochangers
authorKern Sibbald <kern@sibbald.com>
Wed, 5 Mar 2003 10:44:44 +0000 (10:44 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 5 Mar 2003 10:44:44 +0000 (10:44 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@365 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/INSTALL
bacula/README
bacula/kernstodo
bacula/src/stored/acquire.c

index 2998b61ecb6029aa7669e0c7dc6f787f8aeb0c85..21c8b5bdb5986b7b64c5c058cfe8ce8da92c9d7d 100644 (file)
@@ -25,6 +25,9 @@ Using GNU autoconfig
         A typical Bacula development configuration for Linux is:
 
         CFLAGS="-g -Wall" ./configure --enable-smartalloc --enable-mysql
+
+        see README for a few additional details and the online manual
+        for all the gory details:  http://www.bacula.org/html-manual
           
 
   3.    set any other main preferences (normally, you don't do this):
index 5c5d9b113cc32dacd6ca6e8734ef9f79c61742b2..716db7be55968b9f451ee1cebd1fb685083f9687 100644 (file)
@@ -29,6 +29,23 @@ To Configure it:
     --with-job-email=YOUR_EMAIL_ADDRESS \
     --with-smtp-host=YOUR_SMTP_SERVER_ADDRESS
 
+Note, if you do not have readline installed on your
+system, you either need to add:
+     
+     --disable-readline 
+
+or add:
+
+     --with-readline=$HOME/bacula/depkgs1/readline
+
+where I assume you have loaded depkgs1 into $HOME/bacula
+and built the readline routine.      
+
+If you want to use SQLite, please download depkgs and
+build sqlite, then add something like:
+
+    --with-sqlite=$HOME/depkgs/sqlite
+
 
 Build Bacula:
 
index 88b592272e6200593e19dd1757459d34048a108c..656c7ecc5cd40d5c2711331c074ad607b3246eba 100644 (file)
@@ -16,6 +16,11 @@ Testing to do: (painful)
 - multiple simultaneous Volumes
 
 For 1.30 release:
+- Add a section to the doc on Manual cycling
+- Look at purge jobs volume (at least document it, and see if it is
+  logical).
+- Add list volumes pool=*
+- Add pool= to "list media" in ua_output.c
 - Figure out some way to specify a retention period for files
   that no longer exist on the machine -- so that we maintain
   say backups for 30 days, but if the file is deleted, we maintain
@@ -871,4 +876,3 @@ Done: (see kernsdone for more)
   scheduled.
 - Implement TCP/IP connection for MySQL
 - Pull a canceled job from the Scheduling queue.
-
index 99a6f33333bce08898177e03ae7807c8ae714d60..e8672b5e081739fa8e119855ae4d2ba022747dd7 100644 (file)
@@ -170,7 +170,7 @@ DEVICE * acquire_device_for_append(JCR *jcr, DEVICE *dev, DEV_BLOCK *block)
        *    dir_find_next_appendable_volume
        */
       strcpy(jcr->VolumeName, dev->VolHdr.VolName);
-      if (!dir_get_volume_info(jcr, 1) ||
+      if (!dir_get_volume_info(jcr, 1) &&
          !(dir_find_next_appendable_volume(jcr) &&
            strcmp(dev->VolHdr.VolName, jcr->VolumeName) == 0)) { /* wrong tape mounted */
         if (dev->num_writers != 0) {