]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Fixes #1028 where "Selection Type" option was not usable with JobDefs.
authorEric Bollengier <eric@eb.homelinux.org>
Sun, 30 Dec 2007 08:50:29 +0000 (08:50 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Sun, 30 Dec 2007 08:50:29 +0000 (08:50 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@6163 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/dird/dird.c
bacula/src/dird/dird_conf.c
bacula/technotes-2.3

index bccd480be136f8ee857d1a28fcbac718befbe500..fcfdb8debb298df2d0f843b970c5833f530043dd 100644 (file)
@@ -58,6 +58,7 @@ void term_job_server();
 void store_jobtype(LEX *lc, RES_ITEM *item, int index, int pass);
 void store_level(LEX *lc, RES_ITEM *item, int index, int pass);
 void store_replace(LEX *lc, RES_ITEM *item, int index, int pass);
+void store_migtype(LEX *lc, RES_ITEM *item, int index, int pass);
 void init_device_resources();
 
 static char *runjob = NULL;
@@ -707,6 +708,7 @@ static bool check_resources()
                           job_items[i].handler == store_jobtype ||
                           job_items[i].handler == store_level   ||
                           job_items[i].handler == store_pint    ||
+                          job_items[i].handler == store_migtype ||
                           job_items[i].handler == store_replace) {
                   def_ivalue = (int *)((char *)(job->jobdefs) + offset);
                   Dmsg5(400, "Job \"%s\", field \"%s\" def_ivalue=%d item %d offset=%u\n",
index b96bb3645337a893b639594d6404cb96e83a86f8..e1f2a06d80ec484155eae5306cfe6acf4cd0b573 100644 (file)
@@ -74,8 +74,8 @@ void store_jobtype(LEX *lc, RES_ITEM *item, int index, int pass);
 void store_level(LEX *lc, RES_ITEM *item, int index, int pass);
 void store_replace(LEX *lc, RES_ITEM *item, int index, int pass);
 void store_acl(LEX *lc, RES_ITEM *item, int index, int pass);
+void store_migtype(LEX *lc, RES_ITEM *item, int index, int pass);
 static void store_device(LEX *lc, RES_ITEM *item, int index, int pass);
-static void store_migtype(LEX *lc, RES_ITEM *item, int index, int pass);
 static void store_runscript(LEX *lc, RES_ITEM *item, int index, int pass);
 static void store_runscript_when(LEX *lc, RES_ITEM *item, int index, int pass);
 static void store_runscript_cmd(LEX *lc, RES_ITEM *item, int index, int pass);
@@ -1559,7 +1559,7 @@ static void store_device(LEX *lc, RES_ITEM *item, int index, int pass)
  * Store JobType (backup, verify, restore)
  *
  */
-static void store_migtype(LEX *lc, RES_ITEM *item, int index, int pass)
+void store_migtype(LEX *lc, RES_ITEM *item, int index, int pass)
 {
    int token, i;
 
index abf7fe087d86a26340288889fa8160983ae776df..1962e40599ee131a251d92f701235dc01b2baffa 100644 (file)
@@ -2,6 +2,7 @@
 
 General:
 29Dec07
+ebl  Fixes #1028 where "Selection Type" option was not usable with JobDefs.
 ebl  Fixes #897 and #1005 where bacula doesn't display runscript
      output in error.
 24Dec07