]> git.sur5r.net Git - bacula/bacula/commitdiff
Welcome to self-contained regression testing.
authorDan Langille <dan@langille.org>
Mon, 1 Oct 2007 00:28:27 +0000 (00:28 +0000)
committerDan Langille <dan@langille.org>
Mon, 1 Oct 2007 00:28:27 +0000 (00:28 +0000)
You should now be able to run multiple regression
test instances on the same machine without
stepping on each others toes.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5704 91ce42f0-d328-0410-95d8-f526ca767f89

131 files changed:
regress/Makefile
regress/prototype.conf
regress/scripts/ansi-sd-tape.conf.in
regress/scripts/bacula-dir-2d.conf.in
regress/scripts/bacula-dir-fifo.conf.in
regress/scripts/bacula-dir-migration.conf.in
regress/scripts/bacula-dir-tape.conf.in
regress/scripts/bacula-dir-win32-tape.conf.in
regress/scripts/bacula-dir.conf.errors.in
regress/scripts/bacula-dir.conf.maxtime.in
regress/scripts/bacula-dir.conf.regexwhere.in
regress/scripts/bacula-dir.conf.testrunscript.in
regress/scripts/bacula-fd-2d.conf.in
regress/scripts/bacula-sd-2d.conf.in
regress/scripts/bacula-sd-2disk-drive.conf.in
regress/scripts/bacula-sd-2disk.conf.in
regress/scripts/bacula-sd-2drive.conf.in
regress/scripts/bacula-sd-2tape.conf.in
regress/scripts/bacula-sd-fifo.conf.in
regress/scripts/bacula-sd-migration.conf.in
regress/scripts/bacula-sd-tape.conf.in
regress/scripts/bacula-sd.conf.in
regress/scripts/bconsole-2d.conf.in
regress/scripts/cleanup
regress/scripts/crypto-bacula-fd.conf.in
regress/scripts/do_sed
regress/scripts/multi-client-bacula-dir.conf.in
regress/scripts/new-test-bacula-dir.conf.in
regress/scripts/regress-config
regress/scripts/test-bacula-dir.conf.in
regress/scripts/test-bacula-fd.conf.in
regress/scripts/test-bacula-sd.conf.in
regress/scripts/test-console.conf.in
regress/scripts/testa-bacula-dir.conf.in
regress/scripts/testb-bacula-dir.conf.in
regress/scripts/tls-bacula-dir.conf.in
regress/scripts/tls-bacula-fd.conf.in
regress/scripts/tls-bacula-sd.conf.in
regress/scripts/win32-bacula-dir-tape.conf.in
regress/tests/2drive-3pool-test
regress/tests/2drive-concurrent-test
regress/tests/2drive-incremental-2disk
regress/tests/2drive-incremental-2tape
regress/tests/ansi-label-tape
regress/tests/auto-label-test
regress/tests/backup-bacula-tape
regress/tests/backup-bacula-test
regress/tests/backup-to-null
regress/tests/backup-win32-tape
regress/tests/bextract-test
regress/tests/big-vol-test
regress/tests/bscan-fast-tape
regress/tests/bscan-tape
regress/tests/bscan-test
regress/tests/bsr-opt-test
regress/tests/btape-fill-full-tape
regress/tests/btape-fill-tape
regress/tests/bug-897
regress/tests/bug-fatal-test
regress/tests/compress-encrypt-test
regress/tests/compressed-test
regress/tests/concurrent-jobs-test
regress/tests/data-encrypt-test
regress/tests/dev-test-root
regress/tests/differential-test
regress/tests/eighty-simultaneous-jobs-tape
regress/tests/encrypt-bug-test
regress/tests/eot-fail-tape
regress/tests/errors-test
regress/tests/etc-test-root
regress/tests/fast-two-pool-test
regress/tests/fifo-test
regress/tests/fixed-block-size-tape
regress/tests/four-concurrent-jobs-tape
regress/tests/four-concurrent-jobs-test
regress/tests/four-jobs-tape
regress/tests/four-jobs-test
regress/tests/gigaslam-sparse-test
regress/tests/hardlink-test
regress/tests/incremental-2disk
regress/tests/incremental-2media
regress/tests/incremental-2media-tape
regress/tests/incremental-2tape
regress/tests/incremental-tape
regress/tests/incremental-test
regress/tests/lib-tape-root
regress/tests/lib-test-root
regress/tests/maxtime-test
regress/tests/maxvol-test
regress/tests/memory-bug-tape
regress/tests/migration-job-test
regress/tests/migration-jobspan-test
regress/tests/migration-occupancy-test
regress/tests/migration-time-test
regress/tests/migration-volume-test
regress/tests/multi-client-test
regress/tests/query-test
regress/tests/recycle-test
regress/tests/regexwhere-test
regress/tests/relabel-tape
regress/tests/restore-by-file-tape
regress/tests/restore-by-file-test
regress/tests/restore-disk-seek-test
regress/tests/restore-seek-tape
regress/tests/restore2-by-file-test
regress/tests/runscript-test
regress/tests/scratch-pool-test
regress/tests/six-vol-test
regress/tests/small-file-size-tape
regress/tests/span-vol-test
regress/tests/sparse-compressed-test
regress/tests/sparse-encrypt-test
regress/tests/sparse-test
regress/tests/three-pool-recycle-test
regress/tests/three-pool-test
regress/tests/tls-test
regress/tests/truncate-bug-tape
regress/tests/two-jobs-test
regress/tests/two-pool-tape
regress/tests/two-pool-test
regress/tests/two-vol-test
regress/tests/two-volume-tape
regress/tests/two-volume-test
regress/tests/usr-tape-root
regress/tests/verify-cat-test
regress/tests/verify-vol-tape
regress/tests/verify-vol-test
regress/tests/weird-files-test
regress/tests/weird-files2-test
regress/tests/win32-backup-tape
regress/tests/win32-to-linux-tape

index d33f78c0cf190c6e1373e04541f68d03dd05995d..c7e575c37cb4c5ebdd9320c4c5fc02fab85c3363 100644 (file)
@@ -49,7 +49,7 @@ root_test:
 
 clean:
        scripts/cleanup
-       rm -f /tmp/file-list
+       rm -f tmp/file-list
        rm -fr tmp/* working/*
        rm -f test.out
        rm -f diff
@@ -60,7 +60,6 @@ clean:
 reset:
        chown -R ${USER}:${USER} . tmp working
        scripts/cleanup
-       rm -f /tmp/file-list tmp/file-list
        rm -f tmp/* working/*
 
 distclean: clean
index 17053a9423667e38f66a690ef74c4b811135134a..6fef8cb904e1eca700e5a6465ac550b1b45bbf03 100644 (file)
@@ -39,3 +39,12 @@ OPENSSL="--with-openssl"
 # You may put your real host name here, but localhost is valid also
 #  and it has the advantage that it works on a non-newtworked machine
 HOST="localhost"
+
+# see --with-base-port at
+# http://www.bacula.org/rel-manual/Installing_Bacula.html
+# You only need to change this if you want to run more than one instance
+# of regression testing on the same box. You'll need to set BASEPORT
+# to values that do not overlap.  BASEPORT is the first of three ports
+# required by each instance, one for each of Dir, SD, and the FD.
+#
+BASEPORT=8101
index 598a8a4330636172791352aa57ebc55d18588feb..5993e12456be52bc705c7297da264e24cc288d68 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index 2347532558941c93806770e0881959e5901d9f98..41f3b61443bcc884e9c35bc5b8e84ae1b74543d4 100644 (file)
@@ -13,7 +13,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -24,7 +24,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -48,7 +48,7 @@ Job {
   Storage = DDS-4
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -56,7 +56,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include { Options { signature=MD5 }
-    File =  </tmp/file-list
+    File =  <@tmpdir@/file-list
   }
 }
 
@@ -76,7 +76,7 @@ Schedule {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "client-pw"
   File Retention = 30d                # 30 days
@@ -89,7 +89,7 @@ Client {
 Storage {
   Name = DDS-4
   Address = @hostname@               # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "storage-pw"
   Device = DDS-4                      # must be same as Device in Storage daemon
   Media Type = DDS-4                  # must be same as MediaType in Storage daemon
@@ -102,7 +102,7 @@ Storage {
 Storage {
   Name = DLT80
   Address = @hostname@               # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "storage-pw"
   Device = DLT80                      # must be same as Device in Storage daemon
   Media Type = DLT8000                # must be same as MediaType in Storage daemon
index 13e769503a083517d11b2ecb8f635f69b6232e9b..fdfd628a27245792b395e337b02cf89bcc27d315 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -25,7 +25,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -96,7 +96,7 @@ Job {
   Storage = Dummy
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -104,7 +104,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include { Options { signature=MD5 }
-    File =  </tmp/file-list
+    File =  <@tmpdir@/file-list
   }
 }
 
@@ -115,7 +115,7 @@ FileSet {
        signature=MD5
        verify=pins1
     }
-    File =  </tmp/file-list
+    File =  "<@tmpdir@/file-list"
   }
 }
 
@@ -136,7 +136,7 @@ Schedule {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -149,7 +149,7 @@ Client {
 Storage {
   Name = Dummy
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
   Device = Dummy                      # must be same as Device in Storage daemon
   Media Type = Dummy                  # must be same as MediaType in Storage daemon
index 41385283fdd6facefd5d408c23837b727361d175..36fcfbff33383f8661cea83f55b05a2bafee54b7 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -25,7 +25,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -110,7 +110,7 @@ Job {
   Storage = File
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -118,7 +118,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include { Options { signature=MD5 }
-    File =  </tmp/file-list
+    File =  <@tmpdir@/file-list
   }
 }
 
@@ -138,7 +138,7 @@ Schedule {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -151,7 +151,7 @@ Client {
 Storage {
   Name = DiskChanger
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
   Device = DiskChanger                      # must be same as Device in Storage daemon
   Media Type = DiskChangerMedia             # must be same as MediaType in Storage daemon
@@ -163,7 +163,7 @@ Storage {
 Storage {           
   Name = File
   Address = @hostname@
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
   Device = FileStorage
   Media Type = File
index 34c7bdcfb3c84d3dd0190a8118a90ece53cff735..de1c3f2c1f74d8eb1298521ca7c76347b3130d49 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -25,7 +25,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -96,7 +96,7 @@ Job {
   Storage = DDS-4
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -104,7 +104,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include { Options { signature=MD5 }
-    File =  </tmp/file-list
+    File =  <@tmpdir@/file-list
   }
 }
 
@@ -115,7 +115,7 @@ FileSet {
        signature=MD5
        verify=pins1
     }
-    File =  </tmp/file-list
+    File =  <@tmpdir@/file-list
   }
 }
 
@@ -136,7 +136,7 @@ Schedule {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -149,7 +149,7 @@ Client {
 Storage {
   Name = DDS-4
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
   Device = DDS-4                      # must be same as Device in Storage daemon
   Media Type = DDS-4                  # must be same as MediaType in Storage daemon
@@ -162,7 +162,7 @@ Storage {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
   Device = FileStorage                # must be same as Device in Storage daemon
   Media Type = FileMedia              # must be same as MediaType in Storage daemon
index d07b9039062a0739776538a1fd2aa4017bea5883..c91eff7f690de3b9dd33e716db0deb32e7a8ddf2 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -25,7 +25,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -49,7 +49,7 @@ Job {
   Storage = DDS-4
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -91,7 +91,7 @@ Client {
 Storage {
   Name = DDS-4
   Address = 192.168.68.112            # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
   Device = DDS-4                      # must be same as Device in Storage daemon
   Media Type = DDS-4                  # must be same as MediaType in Storage daemon
index b83c91cf3cb821eb308228495dedb29bb6b45633..23d080a1ff80203887a69ecb3968d4277a4a29c3 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -51,14 +51,14 @@ Job {
 FileSet {
  Name = FS_TEST
  Include {
-   File=</tmp/file-list
+   File=<@tmpdir@/file-list
  }
 }
 
 FileSet {
  Name = FS_REMOTE_INC_ERR
  Include {
-   File="\</tmp/path/to/nowhere"
+   File="\<@tmpdir@/path/to/nowhere"
  }
 }
 
@@ -74,14 +74,14 @@ Job {
 
 FileSet {
  Name = FS_LOCAL_INC_ERR
- Include { File=</tmp/path/to/nowhere }
+ Include { File=<@tmpdir@/path/to/nowhere }
 }
 
 FileSet {
  Name = FS_LOCAL_EXCL_ERR
- Include { File=</tmp/file-list }
+ Include { File=<@tmpdir@/file-list }
  Exclude {
-   File=</tmp/path/to/nowhere
+   File=<@tmpdir@/path/to/nowhere
  }
 }
 
@@ -98,9 +98,9 @@ Job {
 
 FileSet {
  Name = FS_REMOTE_EXCL_ERR
- Include { File=</tmp/file-list }
+ Include { File=<@tmpdir@/file-list }
  Exclude {
-   File="\</tmp/path/to/nowhere"
+   File="\<@tmpdir@/path/to/nowhere"
  }
 }
 
@@ -157,7 +157,7 @@ Job {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -183,7 +183,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
index f0435be282f481e06179da870da70ea9258a83d3..9b3fc2a9fbb62986a4ccd7da6cce8ed9dbbc77e4 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -40,7 +40,7 @@ JobDefs {
 FileSet {
  Name = FS_TESTJOB
  Include {
-   File=</tmp/file-list
+   File=<@tmpdir@/file-list
  }
 }
 
@@ -51,9 +51,9 @@ FileSet {
      read fifo = yes
    }
    # wait 60s per fifo
-   File=/tmp/fifo
-   File=/tmp/fifo2
-   File=/tmp/fifo3
+   File=@tmpdir@/fifo
+   File=@tmpdir@/fifo2
+   File=@tmpdir@/fifo3
  }
 }
 
@@ -84,7 +84,7 @@ Job {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -97,7 +97,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
index f522aaf8b3765a63ecaaf9f6d1e240584388b749..d2e79e634d6a26b18d69ef976c9ed8b0a936a1b0 100644 (file)
@@ -4,7 +4,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -30,7 +30,7 @@ Job {
 FileSet {
  Name = FS_TESTJOB
  Include {
-   File=</tmp/file-list
+   File=<@tmpdir@/file-list
  }
 }
 
@@ -54,7 +54,7 @@ Job {
 Job {
   Name = JobB
   JobDefs = DefaultRestore
-  add prefix = /tmp/bacula-restore
+  add prefix = @tmpdir@/bacula-restore
   add suffix = .old
   strip prefix = /build
 }
@@ -62,7 +62,7 @@ Job {
 Job {
   Name = JobC
   JobDefs = DefaultRestore
-  Where = /tmp/bacula-restore
+  Where = @tmpdir@/bacula-restore
 }
 
 Job {
@@ -86,7 +86,7 @@ Job {
 Job {
   Name = JobG
   JobDefs = DefaultRestore
-  Where = /tmp/bacula-restore
+  Where = @tmpdir@/bacula-restore
 }
 
 
@@ -94,7 +94,7 @@ Job {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -107,7 +107,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
index 522a7fde22f34e507f53324f2639a896fc437724..abd107053cd4d778edeb55e6ba5f1d3474e82f04 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -40,7 +40,7 @@ JobDefs {
 FileSet {
  Name = FS_TESTJOB
  Include {
-   File=</tmp/file-list
+   File=<@tmpdir@/file-list
  }
 }
 
@@ -154,7 +154,7 @@ FileSet {
  Name = FS_FIFO
  Include {
    Options { readfifo = yes }
-   File=</tmp/file-list
+   File=<@tmpdir@/file-list
  }
 }
 
@@ -164,12 +164,12 @@ Job {
   FileSet = FS_FIFO
 
   RunScript {
-    Command = "/bin/echo touching /tmp/RUN_BUG_897"
+    Command = "/bin/echo touching @tmpdir@/RUN_BUG_897"
     RunsWhen = after
     RunsOnFailure = yes
   }
   RunScript {
-    Command = "/bin/touch /tmp/RUN_BUG_897"
+    Command = "/bin/touch @tmpdir@/RUN_BUG_897"
     RunsWhen = after
     RunsOnFailure = yes
   }
@@ -179,7 +179,7 @@ Job {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -192,7 +192,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
index 0ce4dcb65cca4eb65b493b5538d6cc6796b50b99..c98affced2c474eb4f1b62b9f0b2825698fadb04 100644 (file)
@@ -20,7 +20,7 @@ Director {
 #
 FileDaemon {                          # this is me
   Name = @hostname@-fd
-  FDport = 8102                  # where we listen for the director
+  FDPort = @fdport@                  # where we listen for the director
   WorkingDirectory = @working_dir@
   Pid Directory = @piddir@
   Maximum Concurrent Jobs = 20
index 6832830ee6360f1580b0b80d58e912b82bdd883c..466b68fcc6f2689c665780162cde2916783fc2a9 100644 (file)
@@ -9,7 +9,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index 6f6accee45b684a6558d42dc5d3979d83146d949..10754d9e940b275471bdee02bb05da869652ef67 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index 109d83a2ce6d5adcb9ba27404ddd9133ec75bb4d..fd5f973f1a67af2fc248adec98df838d2bad2f37 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index cf3d54375298ecc5f4da829e3daaa6e976be9d31..8ee4dbd62931174ae554df3d72def4d38eaa4d54 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index 84e4c911a64ae5a91d704423473a8917635cafdf..4abd813945389be800295f56f9c914da9831f8d7 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index 04376320a3177104099f92ae9416cb73544fec32..b2a521ec967aa598696ee2af56bdf5fc5634bb54 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index f58cd4b5283acfdab1bed6c0e256dacca4ce3a27..d4b691ee7c3e8e928c7583c527c8588aa02a7190 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index ea3c0ae8d42f2cbe44f96ccfff7bbfa5abc1ff03..4d710efd35b2ca489ce39df2a7705f0a7ad2ce71 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index c035ea9d5d73937b03c150360b5cdefd69cdb8d9..025400c2b184971ca46c71a031515e6d39e3f34e 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = rufus-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "/home/kern/bacula/regress/working"
   Pid Directory = "/home/kern/bacula/regress/working"
 }
index 11d869e32483f61d16ccf4e74ebcfad7747be0f8..00bcfb6f7bc80fb9e983dc300bfd56bd96746ff6 100644 (file)
@@ -4,7 +4,7 @@
 
 Director {
   Name = @hostname@-dir
-  DIRport = 8101
+  DIRPort = @dirport@
   address = @hostname@
   Password = "dir-pw"
 }
index 018d2c599a09b6124bcf872b35c55649d497651d..e301244bb18c776b8e6270439c83f22068ad764c 100755 (executable)
@@ -2,13 +2,14 @@
 #
 # Cleanup left over files -- both before and after test run
 #
-rm -rf /tmp/FileVolume* tmp/FileVolume*  
-rm -rf /tmp/TestVolume001 /tmp/bacula-restores /tmp/Small*
-rm -rf /tmp/sed_tmp /tmp/file-list
+cwd=`pwd`
+rm -rf ${cwd}/tmp/FileVolume*
+rm -rf ${cwd}/tmp/TestVolume001 ${cwd}/tmp/bacula-restores ${cwd}/tmp/Small*
+rm -rf ${cwd}/tmp/sed_tmp ${cwd}/tmp/file-list
 rm -rf tmp/*
 rm -rf working/log tmp/TEST-*
 rm -rf working/*.bsr
-rm -rf /tmp/disk-changer
+rm -rf ${cwd}/tmp/disk-changer
 find . -name "gigaslam.gif" -exec rm -f {} \;
 
 
index 0dc057ef5ac8c97a8a3ed48c366d09ebfe4050db..540bc107bf20847b35007be1507128c2dda20394 100644 (file)
@@ -20,7 +20,7 @@ Director {
 #
 FileDaemon {                          # this is me
   Name = @hostname@-fd
-  FDport = 8102                  # where we listen for the director
+  FDPort = @fdport@                  # where we listen for the director
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   SubSys Directory = "@subsysdir@"
index 34ea62eb944446f4d84dd70db5216fd38ba1ebdb..938c9c0c831ba46ae4d2968a0bd7a884fa62957a 100755 (executable)
@@ -3,7 +3,13 @@
 cwd=`pwd`
 . ${cwd}/config
 mkdir -p ${cwd}/bin
-out="/tmp/sed_tmp"
+out="${cwd}/tmp/sed_tmp"
+
+# set the ports used by these tests
+dirport=${BASEPORT}
+fdport=`expr ${BASEPORT} '+' 1`
+sdport=`expr ${BASEPORT} '+' 2`
+
 # Create sed command script
 echo "s%@sbindir@%${cwd}/bin%g" >${out}
 echo "s%@scriptdir@%${cwd}/bin%g" >>${out}
@@ -30,6 +36,9 @@ echo "s%@hostname3_files@%${hostname3_files}%g" >>${out}
 echo "s%@hostname1_password@%${hostname1_password}%g" >>${out}
 echo "s%@hostname2_password@%${hostname2_password}%g" >>${out}
 echo "s%@hostname3_password@%${hostname3_password}%g" >>${out}
+echo "s%@dirport@%${dirport}%g" >>${out}
+echo "s%@sdport@%${sdport}%g" >>${out}
+echo "s%@fdport@%${fdport}%g" >>${out}
 
 # process .in files with sed script
 sed -f ${out} ${cwd}/scripts/bacula-dir.conf.errors.in >${cwd}/scripts/bacula-dir.conf.errors
@@ -72,12 +81,12 @@ sed -f ${out} ${cwd}/scripts/bacula-dir-2d.conf.in >${cwd}/scripts/bacula-dir-2d
 sed -f ${out} ${cwd}/scripts/bconsole-2d.conf.in >${cwd}/scripts/bconsole-2d.conf
 
 
-cp ${cwd}/bin/bacula-sd.conf /tmp/bac$$
-sed s%/tmp%${cwd}/tmp%g /tmp/bac$$ >${cwd}/bin/bacula-sd.conf
+cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/bac$$
+sed s%/tmp%${cwd}/tmp%g ${cwd}/tmp/bac$$ >${cwd}/bin/bacula-sd.conf
 chmod 777 ${cwd}/scripts/cleanup-*tape ${cwd}/scripts/cleanup-*drive ${cwd}/scripts/prepare-two-tapes
-rm -f /tmp/bac$$
-cp ${cwd}/bin/mtx-changer /tmp/bac$$
-sed "s%^MTX.*$%MTX=${AUTOCHANGER_PATH}%g" /tmp/bac$$ >${cwd}/bin/mtx-changer
+rm -f ${cwd}/tmp/bac$$
+cp ${cwd}/bin/mtx-changer ${cwd}/tmp/bac$$
+sed "s%^MTX.*$%MTX=${AUTOCHANGER_PATH}%g" ${cwd}/tmp/bac$$ >${cwd}/bin/mtx-changer
 chmod 777 ${cwd}/bin/mtx-changer
 
 # get proper SD tape definitions
@@ -87,4 +96,4 @@ if test x`uname` = xFreeBSD ; then
 fi
 
 rm -f ${out}
-rm -f /tmp/bac$$
+rm -f ${cwd}/tmp/bac$$
index fdd4f0a350296c12c7083fbf69a90de29dc3f318..a8a2efec2e807ff56ccd8f9c043e46902c4ce00c 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -26,7 +26,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -164,7 +164,7 @@ Job {
   Storage = File
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -200,7 +200,7 @@ FileSet {
 FileSet {
   Name = "SparseSet"
   Include { Options { signature=MD5; sparse=yes }
-    File=</tmp/file-list
+    File=<@tmpdir@/file-list
   }
 }
 
@@ -208,7 +208,7 @@ FileSet {
   Name = "CompressedSet"
   Include {
     Options { signature=MD5; compression=GZIP }
-    File =</tmp/file-list
+    File =<@tmpdir@/file-list
   }
 }
 
@@ -218,7 +218,7 @@ FileSet {
     Options {
       signature=MD5; compression=GZIP
     }
-    File= </tmp/file-list
+    File= <@tmpdir@/file-list
   }
 }
 
@@ -253,7 +253,7 @@ FileSet {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -303,7 +303,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
@@ -313,7 +313,7 @@ Storage {
 Storage {
   Name = File1
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage1
   Media Type = File1
index c4fcdda7aed5665edebc80a9fe1a2789ec9c35c5..f10344215faccb33d479f5bb08f119cfbe7848df 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -26,7 +26,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -166,7 +166,7 @@ Job {
   Storage = File
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -174,7 +174,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include {  Options { signature=MD5 }
-     File =  </tmp/file-list
+     File =  <@tmpdir@/file-list
   }
 }
 
@@ -185,7 +185,7 @@ FileSet {
       signature=MD5
       sparse=yes
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -196,7 +196,7 @@ FileSet {
       signature=MD5 
       compression=GZIP 
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -207,7 +207,7 @@ FileSet {
       readfifo = yes
       signature=MD5 
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -220,7 +220,7 @@ FileSet {
       compression=GZIP
       sparse=yes
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -258,7 +258,7 @@ FileSet {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -271,7 +271,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
@@ -281,7 +281,7 @@ Storage {
 Storage {
   Name = File1
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage1
   Media Type = File1
@@ -293,7 +293,7 @@ Storage {
 #Storage {
 #  Name = DLTDrive
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
 #  Device = "HP DLT 80"                # must be same as Device in Storage daemon
 #  Media Type = DLT8000                # must be same as MediaType in Storage daemon
@@ -303,7 +303,7 @@ Storage {
 #Storage {
 #  Name = SDT-10000
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
 #  Device = SDT-10000                  # must be same as Device in Storage daemon
 #  Media Type = DDS-4                  # must be same as MediaType in Storage daemon
@@ -313,7 +313,7 @@ Storage {
 #Storage {
 #  Name = "8mmDrive"
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
 #  Device = "Exabyte 8mm"
 #  MediaType = "8mm"
index 3d288c83f76930e3c8c9656859176ae34b96738a..8d3abd6f9d2eb5d0547efe6bdfeb9990b3e387fc 100755 (executable)
@@ -8,6 +8,7 @@
 CFLAGS="-g -O2 -Wall" \
  ./configure \
     --sbindir=${1}/bin \
+    --archivedir=${1}/tmp \
     --sysconfdir=${1}/bin \
     --mandir=${1}/bin \
     --with-pid-dir=${1}/working \
index 4520fa83f374610f6475e8a9da2b23a6bef4e7a0..6a6defeca20bd7cbe02c82864e20341807faac2f 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -26,7 +26,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -127,7 +127,7 @@ Job {
   Storage = File
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -135,14 +135,14 @@ Job {
 FileSet {
   Name = "Full Set"
   Include  { Options { signature=MD5 }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
 FileSet {
   Name = "SparseSet"
   Include { Options { signature=MD5; sparse=yes }
-    File=</tmp/file-list
+    File=<@tmpdir@/file-list
   }
 }
 
@@ -150,7 +150,7 @@ FileSet {
   Name = "CompressedSet"
   Include {
     Options { signature=MD5; compression=GZIP }
-    File =</tmp/file-list
+    File =<@tmpdir@/file-list
   }
 }
 
@@ -160,7 +160,7 @@ FileSet {
     Options {
       signature=MD5; compression=GZIP
     }
-    File= </tmp/file-list
+    File= <@tmpdir@/file-list
   }
 }
 
@@ -195,7 +195,7 @@ FileSet {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -208,7 +208,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
@@ -218,7 +218,7 @@ Storage {
 Storage {
   Name = File1
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage1
   Media Type = File1
@@ -230,7 +230,7 @@ Storage {
 #Storage {
 #  Name = DLTDrive
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
 #  Device = "HP DLT 80"                # must be same as Device in Storage daemon
 #  Media Type = DLT8000                # must be same as MediaType in Storage daemon
@@ -240,7 +240,7 @@ Storage {
 #Storage {
 #  Name = SDT-10000
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
 #  Device = SDT-10000                  # must be same as Device in Storage daemon
 #  Media Type = DDS-4                  # must be same as MediaType in Storage daemon
@@ -250,7 +250,7 @@ Storage {
 #Storage {
 #  Name = "8mmDrive"
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
 #  Device = "Exabyte 8mm"
 #  MediaType = "8mm"
index 18791199988b3cb8ada5669ad8c7aa349340e40f..47c44998da4953ae89ac5a55963d642f5e2029d3 100644 (file)
@@ -20,7 +20,7 @@ Director {
 #
 FileDaemon {                          # this is me
   Name = @hostname@-fd
-  FDport = 8102                  # where we listen for the director
+  FDPort = @fdport@                  # where we listen for the director
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   SubSys Directory = "@subsysdir@"
index 390e0fb0ac34a932f2407c709f47ab017e1980e8..7bb3b89dbe5512094684cf2bb66584c284580756 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index 0fe916be5e14e2ba95a279bde676d95a2448d297..4211bcf1388c559685085d581ef3f9b1a5dd421c 100644 (file)
@@ -4,7 +4,7 @@
 
 Director {
   Name = @hostname@-dir
-  DIRport = 8101
+  DIRPort = @dirport@
   address = @hostname@
   Password = "pNvX1WiXnwv2C/F7E52LGvw6rKjbbPvu2kyuPa9pVaL3"
 }
index 2eb5a04c7a3c14a3bbcfee1749a4176355b58e27..ea19edc90df1facc6e0e24271c150ea263675688 100644 (file)
@@ -6,7 +6,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -54,7 +54,7 @@ Job {
   Storage = File
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -62,7 +62,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include { Options { signature=SHA1 }
-    File =</tmp/file-list
+    File =<@tmpdir@/file-list
   }
 }
 
@@ -71,7 +71,7 @@ FileSet {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -83,7 +83,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
@@ -92,7 +92,7 @@ Storage {
 Storage {
   Name = File1
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage1
   Media Type = File1
index b0cc28b2ce231e700b2a17d0de3900411f632db0..fd046d6922260293dd48addac96d1062b5cd5c1e 100644 (file)
@@ -6,7 +6,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -55,7 +55,7 @@ Job {
   Storage = File
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -63,7 +63,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include { Options { signature=SHA1 }
-    File =</tmp/file-list
+    File =<@tmpdir@/file-list
   }
 }
 
@@ -72,7 +72,7 @@ FileSet {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -85,7 +85,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
@@ -95,7 +95,7 @@ Storage {
 Storage {
   Name = File1
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage1
   Media Type = File1
index 259d3d2107290f73b14c8a9ca039d3c81e0afbc2..451f8166e2d42909286b2a0d0d8a1395b43224b9 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = @hostname@-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -26,7 +26,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -166,7 +166,7 @@ Job {
   Storage = File
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -174,7 +174,7 @@ Job {
 FileSet {
   Name = "Full Set"
   Include {  Options { signature=MD5 }
-     File =  </tmp/file-list
+     File =  <@tmpdir@/file-list
   }
 }
 
@@ -185,7 +185,7 @@ FileSet {
       signature=MD5
       sparse=yes
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -196,7 +196,7 @@ FileSet {
       signature=MD5 
       compression=GZIP 
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -207,7 +207,7 @@ FileSet {
       readfifo = yes
       signature=MD5 
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -220,7 +220,7 @@ FileSet {
       compression=GZIP
       sparse=yes
     }
-    File = </tmp/file-list
+    File = <@tmpdir@/file-list
   }
 }
 
@@ -258,7 +258,7 @@ FileSet {
 Client {
   Name = @hostname@-fd
   Address = @hostname@
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
   File Retention = 30d                # 30 days
@@ -275,7 +275,7 @@ Client {
 Storage {
   Name = File
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage
   Media Type = File
@@ -289,7 +289,7 @@ Storage {
 Storage {
   Name = File1
   Address = @hostname@                # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
   Device = FileStorage1
   Media Type = File1
@@ -305,7 +305,7 @@ Storage {
 #Storage {
 #  Name = DLTDrive
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
 #  Device = "HP DLT 80"                # must be same as Device in Storage daemon
 #  Media Type = DLT8000                # must be same as MediaType in Storage daemon
@@ -315,7 +315,7 @@ Storage {
 #Storage {
 #  Name = SDT-10000
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
 #  Device = SDT-10000                  # must be same as Device in Storage daemon
 #  Media Type = DDS-4                  # must be same as MediaType in Storage daemon
@@ -325,7 +325,7 @@ Storage {
 #Storage {
 #  Name = "8mmDrive"
 #  Address = @hostname@                # N.B. Use a fully qualified name here
-#  SDPort = 8103
+#  SDPort = @sdport@
 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
 #  Device = "Exabyte 8mm"
 #  MediaType = "8mm"
index 6317ecc800a91207a3e6281d2493f89d6cfdba71..c489a0e53612a1e57bf5fbb90bb49e19d4ca0a90 100644 (file)
@@ -24,7 +24,7 @@ Director {
 #
 FileDaemon {                          # this is me
   Name = @hostname@-fd
-  FDport = 8102                  # where we listen for the director
+  FDPort = @fdport@                  # where we listen for the director
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   SubSys Directory = "@subsysdir@"
index c0faf4f59a02eb8be44926db7689445b574cef0f..c7fe86d6218cdc8b662b80e7eeb07d9185bba263 100644 (file)
@@ -12,7 +12,7 @@
 
 Storage {                             # definition of myself
   Name = @hostname@-sd
-  SDPort = 8103                  # Director's port      
+  SDPort = @sdport@                  # Director's port      
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
index 15286fb1f645445228ac7b8bd2f012c88917f4ab..f14bb8e18e34954446b8f689e559fa066f33120c 100644 (file)
@@ -14,7 +14,7 @@
 
 Director {                            # define myself
   Name = localhost-dir
-  DIRport = 8101                # where we listen for UA connections
+  DIRPort = @dirport@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
   PidDirectory = "@piddir@"
@@ -25,7 +25,7 @@ Director {                            # define myself
 
 #
 # Define the main nightly save backup job
-#   By default, this job will back up to disk in /tmp
+#   By default, this job will back up to disk in @tmpdir@
 Job {
   Name = "NightlySave"
   Type = Backup
@@ -49,7 +49,7 @@ Job {
   Storage = DDS-4
   Messages = Standard
   Pool = Default
-  Where = /tmp/bacula-restores
+  Where = @tmpdir@/bacula-restores
 }
 
 
@@ -92,7 +92,7 @@ Client {
 Client {
   Name = localhost-fd
   Address = localhost
-  FDPort = 8102
+  FDPort = @fdport@
   Catalog = MyCatalog
   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"
   File Retention = 30d                # 30 days
@@ -106,7 +106,7 @@ Client {
 Storage {
   Name = DDS-4
   Address = 192.168.68.112            # N.B. Use a fully qualified name here
-  SDPort = 8103
+  SDPort = @sdport@
   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
   Device = DDS-4                      # must be same as Device in Storage daemon
   Media Type = DDS-4                  # must be same as MediaType in Storage daemon
index c463c0cf54bf9cffa2c1c5ce3aef71bdd250df94..3cb13a578d04ed9e14d877b8246e8c0483f133c8 100755 (executable)
@@ -15,7 +15,7 @@ scripts/cleanup
 scripts/copy-2disk-drive-confs
 scripts/prepare-two-disks
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 change_jobname NightlySave $JobName
 start_test
 
@@ -28,10 +28,10 @@ start_test
 # sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 setdebug level=51 storage=DDS-4
 label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
 label storage=DDS-4 volume=TestVolume002 slot=2 Pool=Full    drive=1
@@ -57,13 +57,13 @@ END_OF_DATA
 # exit
 
 run_bacula
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
index a24854d31fd48434d695d6dbd238ec584279f9f5..c888a0c40e172ed43db70e88e3235939724ae356 100755 (executable)
@@ -12,15 +12,15 @@ JobName=Four-concurrent-jobs
 scripts/cleanup
 scripts/copy-2disk-drive-confs
 scripts/prepare-two-disks
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 label pool=Default storage=DDS-4 volume=TestVolume001 slot=1 drive=0
 label pool=Default storage=DDS-4 volume=TestVolume002 slot=2 drive=1
 update Volume=TestVolume001 MaxVolBytes=100000000
@@ -70,7 +70,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DDS-4
 unmark *
 mark *
index ea7f5c725bea6515db8e07a48a6a6e9fb38f95f7..353ff267fb95ed8701911ddf42245f61ea6df3bb 100755 (executable)
@@ -16,7 +16,7 @@ scripts/prepare-two-disks
 change_jobname localhost-fd $JobName
 start_test
 
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 if test ! -d ${cwd}/tmp/build ; then
    mkdir ${cwd}/tmp/build
 fi
@@ -27,7 +27,7 @@ echo "${cwd}/tmp/build/ficheriro2.txt" >>restore-list
 cd ${cwd}
 
 # Turn off Prefer Mounted Volumes so we use 2 drives
-outf="tmp/sed_tmp"
+outf="${cwd}/tmp/sed_tmp"
 echo "s%# Prefer Mounted Volumes%  Prefer Mounted Volumes%g" >${outf}
 cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 # Comment the next line out to write everything to one drive
@@ -35,10 +35,10 @@ cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 setdebug level=3 dir
 setdebug level=3 storage=DDS-4
 setdebug level=3 client
@@ -65,10 +65,10 @@ run_bacula
 echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force Incremental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 status storage=DDS-4
@@ -81,7 +81,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores 
 7
 <${cwd}/tmp/restore-list
@@ -99,7 +99,7 @@ stop_bacula
 
 check_two_logs
 # The restore should read from TestVolume002, which was on drive 1
-grep TestVolume002 tmp/log2.out >/dev/null 2>&1
+grep TestVolume002 ${cwd}/tmp/log2.out >/dev/null 2>&1
 # Note rstat may already be set, so we don't just store into it
 if [ $? != 0 ] ; then
    rstat=$?
@@ -108,7 +108,7 @@ fi
 #
 # Delete .c files because we will only restored the txt files
 #
-rm -f tmp/build/*.c
+rm -f ${cwd}/tmp/build/*.c
 check_restore_tmp_build_diff
 
 end_test
index 202ee92969e406e1c98a6f22b0381482064335dc..bdf03186a57807c1ec8a288554bb75c6e5505250 100755 (executable)
@@ -20,7 +20,7 @@ scripts/cleanup-2drive
 
 change_jobname localhost-fd $JobName
 
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 if test ! -d ${cwd}/tmp/build ; then
    mkdir ${cwd}/tmp/build
 fi
@@ -31,7 +31,7 @@ echo "${cwd}/tmp/build/ficheriro2.txt" >>restore-list
 cd ${cwd}
 
 # Turn off Prefer Mounted Volumes so we use 2 drives
-outf="tmp/sed_tmp"
+outf="${cwd}/tmp/sed_tmp"
 echo "s%# Prefer Mounted Volumes%  Prefer Mounted Volumes%g" >${outf}
 cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 # Comment the next line out to write everything to one drive
@@ -41,10 +41,10 @@ sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
 start_test
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
 label storage=DDS-4 volume=TestVolume002 slot=2 Pool=Default drive=1
 @#setdebug level=100 storage=DDS-4
@@ -68,10 +68,10 @@ run_bacula
 echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force Incremental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 status storage=DDS-4
@@ -84,7 +84,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores 
 7
 <${cwd}/tmp/restore-list
@@ -104,7 +104,7 @@ check_two_logs
 #
 # Delete .c files because we will only restored the txt files
 #
-rm -f tmp/build/*.c
+rm -f ${cwd}/tmp/build/*.c
 check_restore_tmp_build_diff
 
 end_test
index e64ff19a048ea3564fcb80c378518f9f63a05c61..17d83d8ccde8079b4afffc202029b70f66e1078c 100755 (executable)
@@ -16,16 +16,16 @@ scripts/copy-tape-confs
 /bin/cp -f scripts/ansi-sd-tape.conf bin/bacula-sd.conf
 scripts/cleanup-tape
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=200 storage=DDS-4
 label storage=DDS-4 volume=Vol001 slot=0 pool=Default
 purge volume=Vol001
@@ -40,7 +40,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
@@ -58,10 +58,10 @@ stop_bacula
 touch ${cwd}/build/src/dird/*.c
 echo "test test" > ${cwd}/build/src/dird/xxx
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 list volumes
 @#setdebug level=300 storage=DDS-4
 run job=$JobName yes
@@ -71,7 +71,7 @@ messages
 @# 
 @# now do a second restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 list volumes
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
index 4a952b4f95eb2aa6653bd8687471fb111dc0a762..0b85a90fa076f4578a024284bfb0974bb98ac72b 100755 (executable)
@@ -9,7 +9,7 @@ JobName=AutoLabel
 
 copy_test_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 sed "s%# Label Format%  Label Format%" ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
@@ -17,10 +17,10 @@ sed "s%# Label Format%  Label Format%" ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_SCRIPT >tmp/bconcmds
+cat <<END_OF_SCRIPT >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 status all
 status all
 list pools
@@ -34,7 +34,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File
 unmark *
 mark *
index 5d578a2dcb415697d7998521928087c8ca396343..4c984d57f86f79478653c8a0430a420c4474f1c2 100755 (executable)
@@ -13,17 +13,17 @@ JobName=backuptape
 scripts/copy-tape-confs
 scripts/cleanup-tape
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=200 storage=DDS-4
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 purge volume=TestVolume001
@@ -66,7 +66,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
@@ -84,10 +84,10 @@ stop_bacula
 touch ${cwd}/build/src/dird/*.c
 echo "test test" > ${cwd}/build/src/dird/xxx
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 list volumes
 run job=$JobName yes
 wait
@@ -96,7 +96,7 @@ messages
 @# 
 @# now do a second restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 list volumes
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
index d61a8688ac0007d6d630b5eccdb7f996d0f1daf1..0815c38316630e96ac76638ddf4c295e2928a681 100755 (executable)
@@ -13,10 +13,10 @@ scripts/copy-confs
 change_jobname Client1 $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label volume=TestVolume001 storage=File pool=Default
 @#setdebug level=100 storage=File
 run job=$JobName yes
@@ -43,7 +43,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out  
+@$out ${cwd}/tmp/log2.out  
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
 wait
@@ -56,10 +56,10 @@ run_bacula
 check_for_zombie_jobs storage=File
 stop_bacula
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=100 storage=File
 run job=$JobName yes
 wait
@@ -67,7 +67,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out  
+@$out ${cwd}/tmp/log2.out  
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
 wait
index 6acc65bc59bc52580d2f0afed1b0a1119a5afc6c..a8b2af2f390d027efb8c694fd5121f14801924e9 100755 (executable)
@@ -13,18 +13,18 @@ JobName=backuptonull
 scripts/cleanup
 scripts/copy-fifo-confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
-rm -f tmp/log1.out tmp/log2.out
+rm -f ${cwd}/tmp/log1.out ${cwd}/tmp/log2.out
 start_test
 
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=200 storage=Dummy
 label storage=Dummy volume=TestVolume001 slot=0 pool=Default
 run job=$JobName yes
@@ -46,10 +46,10 @@ stop_bacula
 touch ${cwd}/build/src/dird/*.c
 echo "test test" > ${cwd}/build/src/dird/xxx
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 list volumes
 run job=$JobName yes
 wait
@@ -63,9 +63,9 @@ run_bacula
 check_for_zombie_jobs storage=Dummy
 stop_bacula
 
-grep "^  Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null
+grep "^  Termination: *Backup OK" ${cwd}/tmp/log1.out 2>&1 >/dev/null
 bstat=$?
-grep "^  Termination: *Backup OK" tmp/log2.out 2>&1 >/dev/null
+grep "^  Termination: *Backup OK" ${cwd}/tmp/log2.out 2>&1 >/dev/null
 dstat=$?
 
 # not yet implemented
index e8ed6b7e85d4e73bb807b68be8928a2f5485acb5..2c67ddce85eb4a6b8d7bad4e020a4362e2909f84 100755 (executable)
@@ -11,16 +11,16 @@ JobName=backupwintape
 scripts/cleanup-tape
 scripts/copy-win32-confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=NightlySave yes
 @sleep 10
@@ -32,7 +32,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$outt tmp/log2.out
+@$outt ${cwd}/tmp/log2.out
 @#restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 @#yes
 @#wait
index 89ffcbd28a105d54050c07ded7aaa9bf3c580e03..80085b326593e2897b84d894eda872b5d9607f75 100755 (executable)
@@ -10,15 +10,15 @@ JobName="bextract"
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File1 volume=TestVolume001
 label storage=File1 volume=TestVolume002
 update Volume=TestVolume001 MaxVolBytes=3000000
@@ -30,7 +30,7 @@ messages
 @# 
 @# now build the bsr file but do not restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore bootstrap=${cwd}/working/restore.bsr where=${cwd}/tmp/bacula-restores select all storage=File1 done
 no
 wait
@@ -50,7 +50,7 @@ else
   bin/bextract -b working/restore.bsr -c bin/bacula-sd.conf ${cwd}/tmp ${cwd}/tmp/bacula-restores 2>&1 >/dev/null
 fi
 rstat=$?
-grep "^  Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null
+grep "^  Termination: *Backup OK" ${cwd}/tmp/log1.out 2>&1 >/dev/null
 bstat=$?
 check_restore_diff
 end_test
index 86ba521b96274358751bdaa18d0239046570a991..21e4167737db407728a4794c629bb85c51c3a1a5 100755 (executable)
@@ -10,15 +10,16 @@ JobName=bigvol
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+cwd=`pwd`
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=100 storage=File
 label storage=File volume=TestVolume001
 run job=$JobName yes
@@ -43,10 +44,10 @@ if [ $? != 0 ]; then
 fi
 cd ${cwd}
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 sql
 UPDATE Media SET Volbytes=${size} WHERE VolumeName='TestVolume001';
 
@@ -61,7 +62,7 @@ messages
 sql
 SELECT * FROM JobMedia;
 
-@output tmp/log2.out
+@output ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=File select all done
 yes
 wait
index 0040ede662dd1ce3d41e3b0a77649a95d903fdd0..7e2b38e3296a278d568737e5e8e0aa786797de56 100755 (executable)
@@ -11,7 +11,7 @@ JobName=bscantape
 
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 # sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
index 644db627a26d56cff4cd1ffabe0b087a75e7bc30..cfca352c9108f89efe4f442f3a6e187b1a68e02c 100755 (executable)
@@ -11,10 +11,10 @@ JobName=bscantape
 
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >tmp/file-list
 
-cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
-sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
+cp ${cwd}/bin/bacula-sd.conf tmp/1
+sed "s%# Maximum File Size%  Maximum File Size%" tmp/1 >${cwd}/bin/bacula-sd.conf
 
 change_jobname NightlySave $JobName
 start_test
@@ -127,7 +127,7 @@ messages
 @# 
 @# now do a restore
 @#
-restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
+restore where=tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
 messages
index a1c34c885dbacedc885f71790807e2ef4d515048..fd71ef336daed3acf591e86d3b7612470fd48767 100755 (executable)
@@ -12,7 +12,7 @@ JobName=bscan
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
@@ -71,7 +71,7 @@ messages
 @# now do a restore
 @#
 @#setdebug level=400 storage=File1
-restore bootstrap=${cwd}/tmp/kern.bsr where=${cwd}/tmp/bacula-restores select all storage=File1 done
+restore bootstrap=tmp/kern.bsr where=tmp/bacula-restores select all storage=File1 done
 yes
 wait
 messages
index 677d45d8da1cde90aa25b5dc9ee33cf5f915bac8..9413a8c081fcbd344020433bb8ac0e33c8e0098e 100755 (executable)
@@ -12,15 +12,15 @@ JobName=bsr-opt
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File1 volume=TestVolume001
 label storage=File1 volume=TestVolume002
 update Volume=TestVolume001 MaxVolBytes=3000000
@@ -30,7 +30,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore bootstrap=${cwd}/working/restore.bsr where=${cwd}/tmp/bacula-restores select storage=File1
 unmark *
 cd ${cwd}/build/src/cats
@@ -56,7 +56,7 @@ grep TestVolume002 working/restore.bsr 2>&1 >/dev/null
 bsrstat=$?
 check_two_logs
 
-diff -r build/src/cats  tmp/bacula-restores${cwd}/build/src/cats 2>&1 >/dev/null
+diff -r build/src/cats  ${cwd}/tmp/bacula-restores${cwd}/build/src/cats 2>&1 >/dev/null
 if [ $? != 0 -o $bsrstat != 0 -o $bstat != 0 -o $rstat != 0 ] ; then
    echo " "
    echo " "
index b2fc446ad192178bbbef190d7e1fce10337891a8..7c32d04cda3a71666b7a0765b9869664ec7b6b8b 100755 (executable)
@@ -12,7 +12,7 @@ scripts/cleanup-tape
 change_jobname $JobName
 start_test
 
-bin/btape -c bin/bacula-sd.conf DDS-4 <<END_OF_DATA 2>&1 >tmp/log1.out
+bin/btape -c bin/bacula-sd.conf DDS-4 <<END_OF_DATA 2>&1 >${cwd}/tmp/log1.out
 fill
 s
 
@@ -20,7 +20,7 @@ quit
 END_OF_DATA
 
 
-grep "^The last block on the tape matches\. Test succeeded\." tmp/log1.out 2>&1 >/dev/null
+grep "^The last block on the tape matches\. Test succeeded\." ${cwd}/tmp/log1.out 2>&1 >/dev/null
 if [ $? != 0 ] ; then
    echo " "
    echo " "
index 65661d5ffaed7a545bdc5251f98ed5de2a385189..bca41b964d035fabd7309f23f9cf2edf0c3429f7 100755 (executable)
@@ -8,14 +8,14 @@ JobName=filltape
 
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 sed "s%# MaximumVolumeSize%  MaximumVolumeSize%" ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 fill
 s
 quit
@@ -23,7 +23,7 @@ END_OF_DATA
 
 run_btape DDS-4
 
-grep "^The last block on the tape matches\. Test succeeded\." tmp/log1.out 2>&1 >/dev/null
+grep "^The last block on the tape matches\. Test succeeded\." ${cwd}/tmp/log1.out 2>&1 >/dev/null
 if [ $? != 0 ] ; then
    echo " "
    echo " "
index 762e0fc76e354d8af59a0714f652a46ef526f0d4..67d0c2f2bb8143c0abb65a31910bef32f525cf43 100755 (executable)
@@ -10,15 +10,15 @@ JobName=backup
 copy_test_confs
 
 rm -f bin/bacula-dir.conf
-rm -f tmp/RUN*log
+rm -f ${cwd}/tmp/RUN*log
 rm -f ${cwd}/tmp/fifo
-rm -f /tmp/RUN_BUG_897
-rm -f /tmp/RUN_FD_FAILED
+rm -f ${cwd}/tmp/RUN_BUG_897
+rm -f ${cwd}/tmp/RUN_FD_FAILED
 
 /bin/cp -f scripts/bacula-dir.conf.testrunscript bin/bacula-dir.conf
 
-echo "${cwd}/build/po" >/tmp/file-list
-echo "${cwd}/tmp/fifo" >> /tmp/file-list
+echo "${cwd}/build/po" >${cwd}/tmp/file-list
+echo "${cwd}/tmp/fifo" >> ${cwd}/tmp/file-list
 mkfifo "${cwd}/tmp/fifo"
 
 # use this to be able to cancel a running job
@@ -29,16 +29,16 @@ mkfifo "${cwd}/tmp/fifo"
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
 label volume=TestVolume001
-@$out tmp/RUN_FD_FAILED.log
+@$out ${cwd}/tmp/RUN_FD_FAILED.log
 run job=RUN_FD_FAILED yes
 wait
 messages
 @sleep 1
-@$out tmp/RUN_BUG_897.log
+@$out ${cwd}/tmp/RUN_BUG_897.log
 setdebug level=200 client
 run job=BUG_897 yes
 @sleep 2
@@ -61,15 +61,15 @@ export dstat
 export bstat
 export rstat
 
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED1"' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED1"' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 a=$?
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED2"' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED2"' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 b=$?
-grep 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 c=$?
-grep 'touching' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep 'touching' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 d=$?
-grep '*** Backup Error ***' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep '*** Backup Error ***' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 e=$?
 if [ $a = 0 -a $b = 0 -a $c = 0 -a $d = 0 -a $e = 0 ]
 then
@@ -78,14 +78,14 @@ else
    echo "RUN_FD_FAILED in error"
    rstat=1
 fi
-if test -f /tmp/RUN_FD_FAILED
+if test -f ${cwd}/tmp/RUN_FD_FAILED
 then
-    echo "The /tmp/RUN_FD_FAILED have been created, but nothing could be found"
+    echo "The ${cwd}/tmp/RUN_FD_FAILED have been created, but nothing could be found"
     echo "in the log"
 fi
 
 
-grep 'touching' tmp/RUN_BUG_897.log >/dev/null 2>&1
+grep 'touching' ${cwd}/tmp/RUN_BUG_897.log >/dev/null 2>&1
 d=$?
 if [ $d = 0 ]
 then
@@ -94,9 +94,9 @@ else
    echo "RUN_BUG_897 in error"
    rstat=1
 fi
-if test -f /tmp/RUN_BUG_897
+if test -f ${cwd}/tmp/RUN_BUG_897
 then
-    echo "The /tmp/RUN_BUG_897 have been created, but nothing could be found"
+    echo "The ${cwd}/tmp/RUN_BUG_897 have been created, but nothing could be found"
     echo "in the log"
 fi
 
index 8e19473542431568ab14553cfc888aa14d522054..249858d6fb6133e66e4863835aee14a031886edc 100755 (executable)
@@ -11,20 +11,20 @@ JobName=backup
 copy_test_confs
 
 rm -f bin/bacula-dir.conf
-rm -f tmp/RUN*log
+rm -f ${cwd}/tmp/RUN*log
 /bin/cp -f scripts/bacula-dir.conf.testrunscript bin/bacula-dir.conf
 
-rm -f /tmp/file-list
-# /tmp/file-list doesn't exists
-# echo "${cwd}/build/po" >/tmp/file-list
+rm -f ${cwd}/tmp/file-list
+# ${cwd}/tmp/file-list doesn't exists
+# echo "${cwd}/build/po" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
 label volume=TestVolume001
-@$out tmp/RUN_BUG_FATAL.log
+@$out ${cwd}/tmp/RUN_BUG_FATAL.log
 run job=BUG_FATAL yes
 wait
 messages
@@ -35,7 +35,7 @@ END_OF_DATA
 
 
 bin/bacula start
-cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf > /dev/null
+cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf > /dev/null
 stop_bacula
 
 export dstat=0
index 9b77d12abdb63bb21240ecf8fe407dbf93cf9ee2..d4eb0cae521f763dd9ca67904e3f414542c347f1 100755 (executable)
@@ -9,14 +9,14 @@ JobName=CompressedTest
 
 scripts/cleanup
 scripts/copy-crypto-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 setdebug level=10 fd
 run job=$JobName yes
@@ -26,7 +26,7 @@ list volumes
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 @# setdebug level=0 fd
 restore where=${cwd}/tmp/bacula-restores storage=File
 5
index 2cbe9087c385426ca879376a5daafc9caaff5fa1..47fc8e4362e392ccc39957cab40a26915de8a190 100755 (executable)
@@ -9,15 +9,15 @@ JobName=compressed
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname CompressedTest $JobName
 start_test
       
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 status all
 status all
 messages
@@ -28,7 +28,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File
 unmark *
 mark *
@@ -46,7 +46,7 @@ stop_bacula
 
 check_two_logs
 check_restore_diff
-grep " Software Compression" tmp/log1.out | grep "%" 2>&1 1>/dev/null
+grep " Software Compression" ${cwd}/tmp/log1.out | grep "%" 2>&1 1>/dev/null
 if [ $? != 0 ] ; then
    echo "  !!!!! No compression !!!!!"
    bstat=1
index 80c30b24f203c9efbd793a7a1a603b1fbe53a3b6..37c69bd80197b8d354b4a8480edf20ded473930b 100755 (executable)
@@ -9,7 +9,7 @@ JobName=concurrent-jobs
 
 copy_test_confs
 
-echo "${cwd}/tmp/largefile" >/tmp/file-list
+echo "${cwd}/tmp/largefile" >${cwd}/tmp/file-list
 if test -c /dev/urandom ; then
 # Create 56MB file with random data
    echo "Creating a 56MB file with random data ..."
@@ -30,10 +30,10 @@ echo "largefile created"
 change_jobname CompressedTest $JobName
 start_test
      
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out  tmp/log1.out
+@$out  ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=$JobName level=Full yes
 run job=$JobName level=Full yes
@@ -44,7 +44,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File
 unmark *
 mark *
@@ -61,6 +61,6 @@ check_for_zombie_jobs storage=File
 stop_bacula
 
 check_two_logs
-diff tmp/largefile  tmp/bacula-restores${cwd}/tmp/largefile 2>&1 >/dev/null
+diff ${cwd}/tmp/largefile  ${cwd}/tmp/bacula-restores${cwd}/tmp/largefile 2>&1 >/dev/null
 dstat=$?
 end_test
index 6239dd00b1619f59517d27b004571f018728fb5e..581b8a219cb42b332f9660b320faf30603b151c7 100755 (executable)
@@ -10,15 +10,15 @@ JobName=Crypto
 
 scripts/cleanup
 scripts/copy-crypto-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 @#setdebug level=10 fd
 run job=$JobName yes
@@ -27,7 +27,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 @#setdebug level=10 fd
 restore where=${cwd}/tmp/bacula-restores storage=File
 5
@@ -46,7 +46,7 @@ check_for_zombie_jobs storage=File
 stop_bacula
 
 du -s build
-du -s tmp/bacula-restores/
+du -s ${cwd}/tmp/bacula-restores/
 
 check_two_logs
 check_restore_diff
index 66728d646b30075fcf3b70dbbb0d76c67801617e..0d005e56b7f0a21d970504406586f00152e9288f 100755 (executable)
@@ -11,14 +11,14 @@ require_root
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "/dev" >/tmp/file-list
+echo "/dev" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@output tmp/log1.out
+@output ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=NightlySave yes
 wait
@@ -26,7 +26,7 @@ messages
 @# 
 @# now do a restore
 @#
-@output tmp/log2.out
+@output ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
 wait
@@ -65,7 +65,7 @@ sed -f sed.scr 1 | sort >restored
 rm -f sed.scr
 #
 cd ${cwd}
-diff tmp/original tmp/restored 2>&1 1>/dev/null
+diff ${cwd}/tmp/original ${cwd}/tmp/restored 2>&1 1>/dev/null
 if [ $? != 0 ] ; then
    echo " "
    echo " "
index 36205f422cd9d5ee3889c4d28167ea1cac189cc2..7ef57dc220a09c54b04d05d1e05ac841640f57fd 100755 (executable)
@@ -9,7 +9,7 @@ JobName=differential
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 mkdir ${cwd}/tmp/build
 cp -p ${cwd}/build/src/dird/*.c ${cwd}/tmp/build
 cd ${cwd}/tmp
@@ -20,10 +20,10 @@ cd ${cwd}
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume002
 label storage=File volume=TestVolume001
 run job=$JobName yes
@@ -38,10 +38,10 @@ scripts/check_for_zombie_jobs storage=File
 echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force differential on the second Volume
 update volume=TestVolume002 VolStatus=Used
 run level=differential job=$JobName yes
@@ -55,17 +55,17 @@ run_bconsole
 scripts/check_for_zombie_jobs storage=File
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=incremental job=$JobName yes
 wait
 messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=File file=<${cwd}/tmp/restore-list
 yes
 wait
@@ -82,6 +82,6 @@ check_two_logs
 #
 # Delete .c files because we will only restore the txt files
 #
-rm -f tmp/build/*.c
+rm -f ${cwd}/tmp/build/*.c
 check_restore_tmp_build_diff
 end_test
index 8125ab73082ff0834b92f103c0d3d96391cd6a6f..3fe631fceb72516cbc396036308f0800ced429b9 100755 (executable)
@@ -9,15 +9,15 @@ JobName=EightySimultaneousJobs
 scripts/cleanup-tape
 scripts/copy-tape-confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName level=Full Storage=DDS-4 yes
 run job=$JobName level=Full Storage=DDS-4 yes
@@ -110,7 +110,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DDS-4
 unmark *
 mark *
index 235f14a6f2545343b3e06b4e136da82813f36f42..93f2b2ef3502a4128ffddde955ab38badfbb0683 100755 (executable)
@@ -9,11 +9,11 @@ JobName=Crypto-bug
 
 scripts/cleanup
 scripts/copy-crypto-confs
-echo "${cwd}/encrypt-bug.jpg" >/tmp/file-list
-echo "${cwd}/encrypt-bug.jpg" >${cwd}/tmp/restore-list
-echo "${cwd}/encrypt-bug.txt" >>/tmp/file-list
-echo "${cwd}/encrypt-bug.txt" >>${cwd}/tmp/restore-list
-echo "${cwd}/encrypt-bug2.txt" >>/tmp/file-list
+echo "${cwd}/encrypt-bug.jpg"   >${cwd}/tmp/file-list
+echo "${cwd}/encrypt-bug.jpg"   >${cwd}/tmp/restore-list
+echo "${cwd}/encrypt-bug.txt"  >>${cwd}/tmp/file-list
+echo "${cwd}/encrypt-bug.txt"  >>${cwd}/tmp/restore-list
+echo "${cwd}/encrypt-bug2.txt" >>${cwd}/tmp/file-list
 echo "${cwd}/encrypt-bug2.txt" >>${cwd}/tmp/restore-list
 files="encrypt-bug.jpg encrypt-bug.txt encrypt-bug2.txt"
 mkdir -p ${cwd}/tmp/build
@@ -24,10 +24,10 @@ done
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 setdebug level=100 fd
 run job=$JobName yes
@@ -36,7 +36,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 setdebug level=100 fd
 restore where=${cwd}/tmp/bacula-restores storage=File
 5
@@ -55,7 +55,7 @@ check_for_zombie_jobs storage=File
 stop_bacula
 
 du -s build
-du -s tmp/bacula-restores/
+du -s ${cwd}/tmp/bacula-restores/
 
 
 check_two_logs
index dd9ee7c0a0077f3f1fe1c310f633918dcbb6706e..33bf4035b11bee0492cb41da998d78617273d471 100755 (executable)
@@ -10,9 +10,9 @@ JobName=eotfailtape
 scripts/cleanup-tape
 scripts/copy-tape-confs
  
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
-out="tmp/sed_tmp"
+out="${cwd}/tmp/sed_tmp"
 echo "s%# Maximum File Size%  Maximum File Size%g" >${out}
 cp -f ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 sed -f ${out} ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
@@ -20,10 +20,10 @@ sed -f ${out} ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
 change_jobname $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 update Volume=TestVolume001 MaxVolBytes=3000000
 run job=$JobName yes
@@ -32,7 +32,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
index ca7e2bcd79c2f6d4587fe9bc70c064b3c2cdeb93..5bd40fcb4914c40947c1306367ad6e87650900c8 100755 (executable)
@@ -11,16 +11,16 @@ JobName=backup
 scripts/cleanup
 copy_test_confs
 
-rm -f tmp/*.log
+rm -f ${cwd}/tmp/*.log
 /bin/cp -f scripts/bacula-dir.conf.errors bin/bacula-dir.conf
-echo "${cwd}/build/po" >/tmp/file-list
+echo "${cwd}/build/po" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@output tmp/LOCAL_INC_ERR.log
+@output ${cwd}/tmp/LOCAL_INC_ERR.log
 label storage=File volume=TestVolume001
 add storage=File2
 1
@@ -29,31 +29,31 @@ File2
 run job=LOCAL_INC_ERR yes
 wait
 messages
-@output tmp/REMOTE_INC_ERR.log
+@output ${cwd}/tmp/REMOTE_INC_ERR.log
 run job=REMOTE_INC_ERR yes
 wait
 messages
-@output tmp/LOCAL_EXCL_ERR.log
+@output ${cwd}/tmp/LOCAL_EXCL_ERR.log
 run job=LOCAL_EXCL_ERR yes
 wait
 messages
-@$out tmp/REMOTE_EXCL_ERR.log
+@$out ${cwd}/tmp/REMOTE_EXCL_ERR.log
 run job=REMOTE_EXCL_ERR yes
 wait
 messages
-@$out tmp/REMOTE_RUNSCRIPT_ERR.log
+@$out ${cwd}/tmp/REMOTE_RUNSCRIPT_ERR.log
 run job=REMOTE_RUNSCRIPT_ERR yes
 wait
 messages
-@$out tmp/LOCAL_RUNSCRIPT_ERR.log
+@$out ${cwd}/tmp/LOCAL_RUNSCRIPT_ERR.log
 run job=LOCAL_RUNSCRIPT_ERR yes
 wait
 messages
-@$out tmp/CLIENT_CONNECT_TIMEOUT.log
+@$out ${cwd}/tmp/CLIENT_CONNECT_TIMEOUT.log
 run job=CLIENT_CONNECT_TIMEOUT yes
 wait
 messages
-@$out tmp/SD_CONNECT_TIMEOUT.log
+@$out ${cwd}/tmp/SD_CONNECT_TIMEOUT.log
 run job=SD_CONNECT_TIMEOUT yes
 wait
 messages
@@ -63,7 +63,7 @@ quit
 END_OF_DATA
 
 run_bacula
-touch tmp/log1.out
+touch ${cwd}/tmp/log1.out
 client=$(grep client= bin/bacula-dir.conf)
 check_for_zombie_jobs storage=File $client
 stop_bacula
index 2c5e24a1db17336cc0e57fd2e4ba9c462222a21b..50a45f2cbf719fccbeb5e5b73b76118204add51a 100755 (executable)
@@ -8,14 +8,14 @@ TestName="etc-test-root"
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "/etc" >/tmp/file-list
+echo "/etc" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@output tmp/log1.out
+@output ${cwd}/tmp/log1.out
 label storage=File
 TestVolume001
 run job=NightlySave
@@ -25,7 +25,7 @@ messages
 @# 
 @# now do a restore
 @#
-@output tmp/log2.out
+@output ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select    
 unmark *
 mark *
@@ -51,7 +51,7 @@ sort <${cwd}/tmp/1 >${cwd}/tmp/original
 sort <${cwd}/tmp/2 >${cwd}/tmp/restored
 rm -f ${cwd}/tmp/1 ${cwd}/tmp/2
 cd ${cwd}
-diff tmp/original tmp/restored 2>&1 1>/dev/null
+diff ${cwd}/tmp/original ${cwd}/tmp/restored 2>&1 1>/dev/null
 if [ $? != 0 ] ; then
    echo " "
    echo " "
index 7bc19e6b77592050afcc0707d0cb428b3aa5c4a1..51efc8b9457f8846c766f226880d0b5dcfe78d14 100755 (executable)
@@ -4,7 +4,7 @@
 #  an autochanger. Note, the Director has three Pools in its 
 #  conf:  Default, Full, and Inc.  Default is used in the
 #  NightlySave job by default.  What is backed up is what
-#  is in /tmp/file-list, which is by default the Bacula
+#  is in ${cwd}/tmp/file-list, which is by default the Bacula
 #  source code (i.e. the build directory).
 #
 #  Note, we use the virtual disk autochanger.
@@ -19,18 +19,18 @@ scripts/prepare-two-disks
  
 # Make a relatively large backup set 5 x source code directory
 #  Reduced to 1 for portable
-echo "${cwd}/build" >/tmp/file-list
-echo "${cwd}/build" >/tmp/file-list
-echo "${cwd}/build" >/tmp/file-list
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 start_test
 
 # Write out bconsole commands to a file
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=150 storage=DDS-4
 label storage=DDS-4 volume=TestVolume001 slot=1 pool=Full drive=0
 label storage=DDS-4 volume=TestVolume002 slot=2 pool=Default drive=0
@@ -51,7 +51,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
index dabe5c1a80c313565cca811d354b22add17d228b..e994caeafc553d2af41921cbe3ccb323f785193d 100755 (executable)
@@ -8,20 +8,20 @@ JobName=FIFOTest
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "/tmp/bfifo" >/tmp/file-list
+echo "${cwd}/tmp/bfifo" >${cwd}/tmp/file-list
 
-rm -f /tmp/bfifo
-mkfifo /tmp/bfifo
+rm -f ${cwd}/tmp/bfifo
+mkfifo ${cwd}/tmp/bfifo
 # send a file into the fifo
 file=encrypt-bug.jpg
-cat ${file} >/tmp/bfifo&
+cat ${file} >${cwd}/tmp/bfifo&
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File1 volume=TestVolume001
 run job=$JobName storage=File1 yes
 wait
@@ -32,13 +32,13 @@ END_OF_DATA
 
 run_bacula
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 @#setdebug level=50 client
 restore where=/  select all storage=File1 done
 yes
@@ -48,7 +48,7 @@ messages
 quit
 END_OF_DATA
 
-cat </tmp/bfifo >tmp/${file}&
+cat <${cwd}/tmp/bfifo >${cwd}/tmp/${file}&
 
 run_bconsole
 
@@ -56,6 +56,6 @@ check_for_zombie_jobs storage=File1
 stop_bacula
 
 check_two_logs
-diff ${file} tmp/${file}
+diff ${file} ${cwd}/tmp/${file}
 dstat=$?
 end_test
index b26b241bc1cae31cfe0264e01c463eadd4a47d83..6799b543b23ab7d2e632c4f390d4c182fb48a553 100755 (executable)
@@ -10,7 +10,7 @@ JobName=fixedblocksize
 
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 echo "s%# Maximum Block Size%  Maximum Block Size%" >${cwd}/tmp/2
@@ -29,10 +29,10 @@ change_jobname NightlySave $JobName
 start_test
 
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 setdebug level=51 storage=DDS-4
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName yes
@@ -41,7 +41,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DDS-4
 unmark *
 mark *
index 31f2dead5b1830a20fb055b1c72a843bf280e8fb..9461a217b9518703126b93561785ad66a4256e2d 100755 (executable)
@@ -9,15 +9,15 @@ JobName=FourConcurrentJobs
 scripts/cleanup-tape
 scripts/copy-tape-confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName level=Full Storage=DDS-4 yes
 run job=$JobName level=Full Storage=DDS-4 yes
@@ -34,7 +34,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DDS-4
 unmark *
 mark *
index fb7cf9702d6ade0e2720ec35309d237ffcc1d8d3..5190dfce6df18112f8931c34e17f0652ef17a877 100755 (executable)
@@ -11,15 +11,15 @@ JobName=Four-concurrent-jobs
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 label storage=File1
 TestVolume001
 label storage=File1
@@ -71,7 +71,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File1
 unmark *
 mark *
index e95b1b761774e66b05d404cf8c2e24d90c4f8458..6d07d5317129463818ba7d5245f497d8d352e5fb 100755 (executable)
@@ -10,18 +10,18 @@ JobName=fourjobstape
 
 scripts/cleanup-tape
 scripts/copy-tape-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 estimate job=$JobName listing
 estimate job=$JobName listing
 estimate job=$JobName listing
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName yes
 wait
@@ -30,10 +30,10 @@ quit
 END_OF_DATA
 if test "$debug" -eq 1 ; then
   bin/bacula start
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
 else
   bin/bacula start 2>&1 >/dev/null
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
 fi
 
 scripts/check_for_zombie_jobs storage=DDS-4
@@ -45,10 +45,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 #
 # run a second job
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run job=$JobName level=Incremental yes
 wait
 messages
@@ -56,10 +56,10 @@ quit
 END_OF_DATA
 if test "$debug" -eq 1 ; then
   bin/bacula start
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
 else
   bin/bacula start 2>&1 >/dev/null
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
 fi
 
 scripts/check_for_zombie_jobs storage=DDS-4
@@ -69,10 +69,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 #
 # run a third job
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run job=$JobName level=Incremental yes
 wait
 messages
@@ -80,10 +80,10 @@ quit
 END_OF_DATA
 if test "$debug" -eq 1 ; then
   bin/bacula start
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
 else
   bin/bacula start 2>&1 >/dev/null
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
 fi
 
 scripts/check_for_zombie_jobs storage=DDS-4
@@ -93,10 +93,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 #
 # run a fourth job
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run job=$JobName level=Incremental yes
 wait
 messages
@@ -104,10 +104,10 @@ quit
 END_OF_DATA
 if test "$debug" -eq 1 ; then
   bin/bacula start
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
 else
   bin/bacula start 2>&1 >/dev/null
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
 fi
 
 scripts/check_for_zombie_jobs storage=DDS-4
@@ -115,7 +115,7 @@ echo "Backup 4 done"
 # 
 # now do several restores to ensure we cleanup between jobs
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
@@ -123,7 +123,7 @@ wait
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
 wait
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 @#
 @# now unmount the tape and start two restores
 @#  at the same time
index 046fc9a61ed6aebbe68d9dd7601dd13dbdc0352a..9af909d8b81b948ce974e598105a6b51cf02911a 100755 (executable)
@@ -10,18 +10,18 @@ JobName=SpanVol
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 estimate job=$JobName listing
 estimate job=$JobName listing
 estimate job=$JobName listing
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=$JobName yes
 wait
@@ -39,10 +39,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 #
 # run a second job
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out  tmp/log1.out
+@$out  ${cwd}/tmp/log1.out
 run job=$JobName yes
 wait
 messages
@@ -58,10 +58,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 #
 # run a third job
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@output tmp/log1.out
+@output ${cwd}/tmp/log1.out
 run job=$JobName yes
 wait
 messages
@@ -77,10 +77,10 @@ touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 #
 # run a fourth job
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@output tmp/log1.out
+@output ${cwd}/tmp/log1.out
 run job=$JobName yes
 wait
 messages
@@ -94,7 +94,7 @@ echo "Backup 4 done"
 # 
 # now do several restores to ensure we cleanup between jobs
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 restore where=${cwd}/tmp/bacula-restores select all storage=File done
 yes
@@ -102,7 +102,7 @@ wait
 restore where=${cwd}/tmp/bacula-restores select all storage=File done
 yes
 wait
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File
 unmark *
 mark *
index 4e00043d2442aed5d5fb55599062fd5cf3dcfce9..f3b560af07c878d473ac1bdfb02a3467be3d6082 100755 (executable)
@@ -9,7 +9,7 @@ JobName=SparseTest
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 cd ${cwd}/build/src/tools
 ./gigaslam
 if [ $? != 0 ]; then
@@ -21,10 +21,10 @@ cd ${cwd}
 
 start_test
 
-cat >tmp/bconcmds <<END_OF_DATA
+cat >${cwd}/tmp/bconcmds <<END_OF_DATA
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=$JobName yes
 wait
@@ -33,7 +33,7 @@ list volumes
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File
 unmark *
 mark *
index 05bdc1f1488385dcab57303ec35b95b5bb82206d..e73152ab1bd3bc635aaa84e05ad6ac03afee5307 100755 (executable)
@@ -23,15 +23,15 @@ change_jobname NightlySave $JobName
 #  that are only saved once.  In 1.33, Bacula now deals
 #  with this situation.
 #
-echo "${cwd}/weird-files" >/tmp/file-list
-echo "${cwd}/weird-files" >>/tmp/file-list
+echo "${cwd}/weird-files" >${cwd}/tmp/file-list
+echo "${cwd}/weird-files" >>${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File
 TestVolume001
 run job=$JobName    
@@ -41,7 +41,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=File
 5
 cd ${cwd}/weird-files/subdir
index 1064e7e19867982404de92bfcf50db860d1af594..63098bcd9b694d0c34dde01e4cb848acb504138a 100755 (executable)
@@ -20,7 +20,7 @@ cd ..
 scripts/copy-2disk-confs
 scripts/prepare-two-disks
 
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 if test ! -d ${cwd}/tmp/build ; then
    mkdir ${cwd}/tmp/build
 fi
@@ -34,10 +34,10 @@ change_jobname $JobName
 start_test
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
 label storage=DDS-4 volume=TestVolume002 slot=2 Pool=Default drive=0
 run job=$JobName yes
@@ -52,10 +52,10 @@ echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force Incremental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 run level=Incremental job=$JobName yes
@@ -64,7 +64,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores 
 7
 <${cwd}/tmp/restore-list
@@ -83,7 +83,7 @@ stop_bacula
 #
 # Delete .c files because we will only restored the txt files
 #
-rm -f tmp/build/*.c
+rm -f ${cwd}/tmp/build/*.c
 
 check_two_logs
 check_restore_tmp_build_diff
@@ -94,11 +94,11 @@ check_restore_tmp_build_diff
 #  an error.
 #
 if [ $dstat != 0 -o $bstat != 0 -o $rstat != 0 ] ; then
-   cat tmp/log1.out
+   cat ${cwd}/tmp/log1.out
    echo "  "
-   cat tmp/log2.out
+   cat ${cwd}/tmp/log2.out
    echo "  "
-   diff -r tmp/build tmp/bacula-restores${cwd}/tmp/build
+   diff -r ${cwd}/tmp/build ${cwd}/tmp/bacula-restores${cwd}/tmp/build
 fi
 
 end_test
index c8624c1e173c6f7531756bb700d6131763f0d09b..902f1df5a0c92ffd3765ffa515179debd2b0213b 100755 (executable)
@@ -14,16 +14,16 @@ JobName=Inc2media
 scripts/cleanup
 scripts/copy-2disk-confs
 scripts/prepare-two-disks
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
 label storage=File volume=TestVolume002 Pool=Default
 run job=$JobName yes
@@ -39,10 +39,10 @@ echo "Backup 1 done"
 touch ${cwd}/build/src/dird/*.c ${cwd}/build/src/dird/*.o
 touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force Incremental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 setdebug level=51 storage=File
@@ -52,7 +52,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 setdebug level=51 storage=DDS-4
 restore where=${cwd}/tmp/bacula-restores select all done 
 yes
index 3bfe5c52516c7b89f44ddfbacd5da7002e97e90b..65014880f827dd4e660a05202e4926a0740c4eda 100755 (executable)
@@ -29,16 +29,16 @@ mt -f /dev/nst0 weof
 mt -f /dev/nst1 rewind
 mt -f /dev/nst1 weof
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
 label storage=DLT80 volume=TestVolume002 Pool=Default
 run job=$JobName yes
@@ -54,10 +54,10 @@ echo "Backup 1 done"
 touch ${cwd}/build/src/dird/*.c ${cwd}/build/src/dird/*.o
 touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force Incremental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 setdebug level=51 storage=DLT80
@@ -68,7 +68,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 setdebug level=51 storage=DDS-4
 restore where=${cwd}/tmp/bacula-restores select all done 
 yes
index 35b2621c7a2aefde62b2174e38b9694f58ef119e..67d4211a20298bcfd2b6083d9f803ee70c2f41ba 100755 (executable)
@@ -26,7 +26,7 @@ cd ..
 
 scripts/copy-2tape-confs
 scripts/cleanup-2tape
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 if test ! -d ${cwd}/tmp/build ; then
    mkdir ${cwd}/tmp/build
 fi
@@ -43,10 +43,10 @@ echo " === Starting incremental-2tape test ===" >>working/log
 echo " "
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
 label storage=DDS-4 volume=TestVolume002 slot=2 Pool=Default drive=0
 run job=NightlySave yes
@@ -57,17 +57,17 @@ END_OF_DATA
 
 if test "$debug" -eq 1 ; then
   bin/bacula start
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
 else
   bin/bacula start 2>&1 >/dev/null
-  cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
+  cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf  2>&1 >/dev/null
 fi
 echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force Incremental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 run level=Incremental job=NightlySave yes
@@ -76,7 +76,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores 
 7
 <${cwd}/tmp/restore-list
@@ -88,15 +88,15 @@ messages
 quit
 END_OF_DATA
 bin/bacula stop 2>&1 >/dev/null
-grep "^  Termination: *Backup OK" tmp/log1.out 2>&1 >/dev/null
+grep "^  Termination: *Backup OK" ${cwd}/tmp/log1.out 2>&1 >/dev/null
 bstat=$?
-grep "^  Termination: *Restore OK" tmp/log2.out 2>&1 >/dev/null
+grep "^  Termination: *Restore OK" ${cwd}/tmp/log2.out 2>&1 >/dev/null
 rstat=$?
 #
 # Delete .c files because we will only restored the txt files
 #
-rm -f tmp/build/*.c
-diff -r tmp/build tmp/bacula-restores${cwd}/tmp/build 2>&1 >/dev/null
+rm -f ${cwd}/tmp/build/*.c
+diff -r ${cwd}/tmp/build ${cwd}/tmp/bacula-restores${cwd}/tmp/build 2>&1 >/dev/null
 if [ $? != 0 -o $bstat != 0 -o $rstat != 0 ] ; then
    echo " "
    echo " "
index 2c5fd6d3a9926cbb9d8c8e19c0c77a4375a12ec1..bd9141e19dcf5dbd521466fac28148ff189da3f1 100755 (executable)
@@ -9,7 +9,7 @@ JobName=IncTape
 
 copy_tape_confs
 
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 if test ! -d ${cwd}/tmp/build ; then
    mkdir ${cwd}/tmp/build
 fi
@@ -22,10 +22,10 @@ cd ${cwd}
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName yes
 wait
@@ -39,17 +39,17 @@ check_for_zombie_jobs storage=DDS-4
 echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 run level=Incremental job=$JobName yes
 wait
 messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=DDS-4
 7
 <${cwd}/tmp/restore-list
@@ -68,7 +68,7 @@ stop_bacula
 #
 # Delete .c files because we will only restored the txt files
 #
-rm -f tmp/build/*.c
+rm -f ${cwd}/tmp/build/*.c
 
 check_two_logs
 check_restore_tmp_build_diff
index 11ee94a6d9605e66c5ec247d9d2d7688d519b882..a5149051f6435fd5eab553ab8e16b50a6476f1fe 100755 (executable)
@@ -9,7 +9,7 @@ JobName=Incremental
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 mkdir ${cwd}/tmp/build
 cp -p ${cwd}/build/src/dird/*.c ${cwd}/tmp/build
 cd ${cwd}/tmp
@@ -20,10 +20,10 @@ cd ${cwd}
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=100 storage=File
 label storage=File volume=TestVolume001
 label storage=File volume=TestVolume002
@@ -42,10 +42,10 @@ sleep 1
 echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 cp -f ${cwd}/tmp/build/dird.c ${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force Incremental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 run level=Differential job=$JobName yes
@@ -60,10 +60,10 @@ sleep 1
 touch ${cwd}/tmp/build/ficheriro1.txt
 touch ${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=Incremental job=$JobName yes
 wait
 messages
@@ -78,10 +78,10 @@ cp -f ficheriro2.txt 1
 sed "s%a%b%g" 1 >ficheriro2.txt
 rm -f 1
 cd ${cwd}
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=Differential job=$JobName yes
 wait
 messages
@@ -93,10 +93,10 @@ run_bconsole
 sleep 1
 touch ${cwd}/tmp/build/ficheriro1.txt
 touch ${cwd}/tmp/build/ficheriro2.txt
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=Incremental job=$JobName yes
 wait
 messages
@@ -108,10 +108,10 @@ run_bconsole
 sleep 1
 touch ${cwd}/tmp/build/ficheriro1.txt
 touch ${cwd}/tmp/build/ficheriro2.txt
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=Incremental job=$JobName yes
 wait
 messages
@@ -123,10 +123,10 @@ run_bconsole
 sleep 1
 touch ${cwd}/tmp/build/ficheriro1.txt
 touch ${cwd}/tmp/build/ficheriro2.txt
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=Incremental job=$JobName yes
 wait
 messages
@@ -138,17 +138,17 @@ sleep 1
 touch ${cwd}/tmp/build/ficheriro1.txt
 touch ${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=Incremental job=$JobName yes
 wait
 messages
 @# 
 @# now do a restore
 @#
-@output tmp/log2.out
+@output ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=File file=<${cwd}/tmp/restore-list
 yes
 wait
@@ -165,6 +165,6 @@ check_two_logs
 #
 # Delete .c files because we will only restored the txt files
 #
-rm -f tmp/build/*.c
+rm -f ${cwd}/tmp/build/*.c
 check_restore_tmp_build_diff
 end_test
index c0cec63d7668a0c91e71be581074cd486cd07cc8..b02c15284f28f9b8cae67f5de13e7225299c3a34 100755 (executable)
@@ -14,7 +14,7 @@ cd ..
 
 scripts/cleanup-tape
 scripts/copy-tape-confs
-echo "/lib" >/tmp/file-list
+echo "/lib" >${cwd}/tmp/file-list
 echo " "
 echo " "
 echo " === Starting lib-tape-root test ==="
@@ -24,7 +24,7 @@ bin/bacula start 2>&1 >/dev/null
 bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
 @output /dev/null
 messages
-@output tmp/log1.out
+@output ${cwd}/tmp/log1.out
 label storage=DDS-4 Volume=TestVolume001 slot=0
 run job=NightlySave yes
 wait
@@ -32,7 +32,7 @@ messages
 @# 
 @# now do a restore
 @#
-@output tmp/log2.out
+@output ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
 wait
@@ -54,7 +54,7 @@ sort <1 >restored
 rm -f 1
 #
 cd ${cwd}
-diff tmp/original tmp/restored 2>&1 1>/dev/nul
+diff ${cwd}/tmp/original ${cwd}/tmp/restored 2>&1 1>/dev/nul
 if [ $? != 0 ] ; then
    echo " "
    echo " "
index d50a5e067f14a017573fb2d5bd5e519636a75c6d..54da62c7d459c72119abcf6d8e2afbb9c562b47b 100755 (executable)
@@ -11,14 +11,14 @@ require_root
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "/lib" >/tmp/file-list
+echo "/lib" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@output tmp/log1.out
+@output ${cwd}/tmp/log1.out
 label storage=File
 TestVolume001
 run job=NightlySave
@@ -28,7 +28,7 @@ messages
 @# 
 @# now do a restore
 @#
-@output tmp/log2.out
+@output ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select    
 unmark *
 mark *
@@ -59,7 +59,7 @@ sort <1 >restored
 rm -f 1
 #
 cd ${cwd}
-diff tmp/original tmp/restored 2>&1 1>/dev/null
+diff ${cwd}/tmp/original ${cwd}/tmp/restored 2>&1 1>/dev/null
 if [ $? != 0 ] ; then
    echo " "
    echo " "
index ea69fb26fd6d9e8474c4d11ccc9fdba43e20f163..0452a867c442a6f5133c946d316475fb84e87288 100755 (executable)
@@ -11,19 +11,19 @@ JobName=backup
 copy_test_confs
 
 rm -f bin/bacula-dir.conf
-rm -f tmp/RUN*log
+rm -f ${cwd}/tmp/RUN*log
 /bin/cp -f scripts/bacula-dir.conf.maxtime bin/bacula-dir.conf
 WHEN=$(date '+%Y-%m-%d %H:%M:%S')
 
-echo "${cwd}/build/po" >/tmp/file-list
+echo "${cwd}/build/po" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
 label volume=TestVolume001 pool=PoolA
-@$out tmp/RUN_MAXTIME.log
+@$out ${cwd}/tmp/RUN_MAXTIME.log
 @# no media => have to wait
 run job=RUN_MAXWAITTIME pool=Default yes
 @sleep 2
@@ -38,21 +38,21 @@ st dir
 quit
 END_OF_DATA
 
-(mkfifo /tmp/fifo 
- mkfifo /tmp/fifo2
- mkfifo /tmp/fifo3) 2> /dev/null
+(mkfifo ${cwd}/tmp/fifo 
+ mkfifo ${cwd}/tmp/fifo2
+ mkfifo ${cwd}/tmp/fifo3) 2> /dev/null
 
 bin/bacula start
-cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf > /dev/null
+cat ${cwd}/tmp/bconcmds | bin/bconsole -c bin/bconsole.conf > /dev/null
 stop_bacula
 
-rm /tmp/fifo /tmp/fifo2 /tmp/fifo3
+rm ${cwd}/tmp/fifo ${cwd}/tmp/fifo2 ${cwd}/tmp/fifo3
 
 export dstat=0
 export bstat=0
 export rstat=0
 
-if grep -e 'RUN_MAXWAITTIME.* Fatal error: Max wait time exceeded. Job canceled.' tmp/RUN_MAXTIME.log >/dev/null 2>&1
+if grep -e 'RUN_MAXWAITTIME.* Fatal error: Max wait time exceeded. Job canceled.' ${cwd}/tmp/RUN_MAXTIME.log >/dev/null 2>&1
 then
     [ "$debug" = 1 ] && echo MAXWAITTIME ok
 else
@@ -60,8 +60,8 @@ else
    rstat=1
 fi
 
-if grep -e 'RUN_MAXSTARTDELAY.* Fatal error: Job canceled because max start delay time exceeded.' tmp/RUN_MAXTIME.log &&
-  ! grep -e 'NEVER start this' tmp/RUN_MAXTIME.log >/dev/null 2>&1
+if grep -e 'RUN_MAXSTARTDELAY.* Fatal error: Job canceled because max start delay time exceeded.' ${cwd}/tmp/RUN_MAXTIME.log &&
+  ! grep -e 'NEVER start this' ${cwd}/tmp/RUN_MAXTIME.log >/dev/null 2>&1
 then
     [ "$debug" = 1 ] && echo MAXSTARTDELAY ok
 else
@@ -69,7 +69,7 @@ else
    rstat=1
 fi
 
-if grep -e 'RUN_MAXRUNTIME.* Fatal error: Max run time exceeded. Job canceled.' tmp/RUN_MAXTIME.log >/dev/null 2>&1
+if grep -e 'RUN_MAXRUNTIME.* Fatal error: Max run time exceeded. Job canceled.' ${cwd}/tmp/RUN_MAXTIME.log >/dev/null 2>&1
 then
     [ "$debug" = 1 ] && echo MAXRUNTIME ok
 else
index 1620b989f2acdb4fcf4b1f8439f4d6fc48b9bee2..e593d1d75182e0d17dd42c0694c0b6eb06806002 100755 (executable)
@@ -11,7 +11,7 @@ JobName=maxvol
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 cp -f ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 sed "s%# Maximum Volume Jobs%  Maximum Volume Jobs%" ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
@@ -20,10 +20,10 @@ sed "s%# Maximum Volume Jobs%  Maximum Volume Jobs%" ${cwd}/tmp/1 >${cwd}/bin/ba
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 label storage=File1 volume=TestVolume001
 label storage=File1 volume=TestVolume002
 label storage=File1 volume=TestVolume003
@@ -41,7 +41,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File1
 unmark *
 mark *
index af3811ac1ea6233f49ad31cca1d6763849f52ebc..6ae57fed6ebbc43210b5d5f5de8a2bf97e7a114a 100755 (executable)
@@ -12,15 +12,15 @@ JobName=FourConcurrentJobs
 scripts/cleanup-tape
 scripts/copy-tape-confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName level=Full Storage=DDS-4 yes
 sql
@@ -20037,7 +20037,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DDS-4
 unmark *
 mark *
index 6de8ccb4190c748a28722d73671583a266a7cb70..69cbe43dc38f330ea0a206c4c33322f375df910a 100755 (executable)
@@ -13,7 +13,7 @@ JobName=MigrationJobSave
 scripts/cleanup
 scripts/copy-migration-confs
 scripts/prepare-two-disks
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
@@ -25,10 +25,10 @@ start_test
 #              Pool Full    uses Storage=DiskChanger
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=100 storage=File
 label storage=File volume=FileVolume001 Pool=Default
 label storage=DiskChanger volume=ChangerVolume001 slot=1 Pool=Full drive=0
@@ -62,7 +62,7 @@ list jobs
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 list volumes 
 restore where=${cwd}/tmp/bacula-restores select storage=DiskChanger
 unmark *
index 1969e946a2d586234d01254910781af42cbf6598..6910dde4bdec277c1a8ca5b44399a84efd908746 100755 (executable)
@@ -15,7 +15,7 @@ JobName=MigrationJobSpanSave
 scripts/cleanup
 scripts/copy-migration-confs
 scripts/prepare-two-disks
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
 
@@ -30,10 +30,10 @@ start_test
 #              Pool Full    uses Storage=DiskChanger
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=10 dir
 @#setdebug level=100 storage=File
 label storage=File volume=FileVolume001 Pool=Default
@@ -60,7 +60,7 @@ wait
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DiskChanger
 unmark *
 mark *
index 9dc74a85f03309567ccc6ada0634b1fc6938f7f4..5f19481677d6b7919b8ecd213d10f4127ddbaf80 100755 (executable)
@@ -13,7 +13,7 @@ JobName=MigrationJobSave
 scripts/cleanup
 scripts/copy-migration-confs
 scripts/prepare-two-disks
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
@@ -25,10 +25,10 @@ start_test
 #              Pool Full    uses Storage=DiskChanger
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=FileVolume001 Pool=Default
 label storage=DiskChanger volume=ChangerVolume001 slot=1 Pool=Full drive=0
 label storage=DiskChanger volume=ChangerVolume002 slot=2 Pool=Full drive=0
@@ -49,7 +49,7 @@ wait
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DiskChanger
 unmark *
 mark *
index 3e744d4eb92d873d1909664a11de50798ef88452..99de021cf2bf733c63ee4bfd1566281ab1eb0172 100755 (executable)
@@ -13,7 +13,7 @@ JobName=MigrationJobSave
 scripts/cleanup
 scripts/copy-migration-confs
 scripts/prepare-two-disks
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
@@ -25,10 +25,10 @@ start_test
 #              Pool Full    uses Storage=DiskChanger
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=FileVolume001 Pool=Default
 label storage=DiskChanger volume=ChangerVolume001 slot=1 Pool=Full drive=0
 label storage=DiskChanger volume=ChangerVolume002 slot=2 Pool=Full drive=0
@@ -56,7 +56,7 @@ list volumes
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DiskChanger
 unmark *
 mark *
index 55e6cf59529fd23f4184310956b67eaf7e844d91..2d5e57885c68095b7429a7196410965fa96bc514 100755 (executable)
@@ -13,7 +13,7 @@ JobName=MigVolBackup
 scripts/cleanup
 scripts/copy-migration-confs
 scripts/prepare-two-disks
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 #cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 #sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
 
@@ -27,10 +27,10 @@ start_test
 #              Pool Full    uses Storage=DiskChanger
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=FileVolume001 Pool=Default
 label storage=File volume=FileVolume002 Pool=Default
 update Volume=FileVolume001 MaxVolBytes=3000000 pool=Default
@@ -81,7 +81,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DiskChanger
 unmark *
 mark *
index c2dc95bd26209c653aaf83e39509618fe09e36a9..fb61105d19e927bf545e21abdef9dcbd70998612 100755 (executable)
@@ -16,10 +16,10 @@ scripts/copy-test-confs
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 @# Make sure we can contact all clients
 @#setdebug level=100 dir
 status client=${HOST}-fd
@@ -51,7 +51,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores client=${hostname}-fd select storage=File1
 unmark *
 mark *
index bb8febcbc94ae0b1859afee6f8014727f7f65443..a4d365e1fe5e9a9046fba14d3eb159d92ac569af 100755 (executable)
@@ -10,7 +10,7 @@ JobName=query
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 mkdir ${cwd}/tmp/build
 cp -p ${cwd}/build/src/dird/*.c ${cwd}/tmp/build
 cd ${cwd}/tmp
@@ -21,10 +21,10 @@ cd ${cwd}
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 label storage=File volume=TestVolume002
 run job=$JobName yes
@@ -40,10 +40,10 @@ stop_bacula
 echo "ficheriro1.txt" >${cwd}/tmp/build/ficheriro1.txt
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @# Force differental on the second Volume
 update volume=TestVolume001 VolStatus=Used
 run level=differental job=$JobName yes
@@ -57,10 +57,10 @@ check_for_zombie_jobs storage=File
 stop_bacula
 
 echo "ficheriro2.txt" >${cwd}/tmp/build/ficheriro2.txt
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 run level=incremental job=$JobName yes
 wait
 messages
@@ -97,7 +97,7 @@ query
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=File file=<${cwd}/tmp/restore-list
 yes
 wait
@@ -113,7 +113,7 @@ stop_bacula
 #
 # Delete .c files because we will only restored the txt files
 #
-rm -f tmp/build/*.c
+rm -f ${cwd}/tmp/build/*.c
 
 check_two_logs
 check_restore_tmp_build_diff
index 6017365a34389e33f786b5b74d7b8575f5eda98b..a42151517fdbd4b48bdcfa178ddc50c6f92a4f11 100755 (executable)
@@ -11,15 +11,15 @@ JobName=Recycle
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File1 volume=TestVolume001
 label storage=File1 volume=TestVolume002
 label storage=File1 volume=TestVolume003
@@ -58,7 +58,7 @@ list volumes
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File1
 unmark *
 mark *
index bfc7e486fe468983531000901b49de72a97327d1..692bd60b3670e68199d04904710fc808baf0a10e 100755 (executable)
@@ -13,7 +13,7 @@ scripts/copy-test-confs
 
 /bin/cp -f scripts/bacula-dir.conf.regexwhere bin/bacula-dir.conf
 
-echo "${cwd}/build/po" >/tmp/file-list
+echo "${cwd}/build/po" >tmp/file-list
 
 start_test
 
@@ -143,7 +143,7 @@ mod
 @## Where 
 m
 9
-/tmp/bacula-restore-it
+tmp/bacula-restore-it
 m
 @## use add suffix
 10
@@ -182,7 +182,7 @@ fi
 J=JobB
 # $cwd begins with /
 if grep -q "Restore OK"  tmp/RUN_$J &&
-   grep -q "/tmp/bacula-restore${cwd}/po/fr.po.old" tmp/RUN_$J
+   grep -q "tmp/bacula-restore${cwd}/po/fr.po.old" tmp/RUN_$J
 then
     [ "$debug" = 1 ] && echo $J ok
 else
@@ -192,7 +192,7 @@ fi
 
 J=JobC
 if grep -q "Restore OK"  tmp/RUN_$J &&
-   grep -q "/tmp/bacula-restore${cwd}/build/po/fr.po" tmp/RUN_$J
+   grep -q "tmp/bacula-restore${cwd}/build/po/fr.po" tmp/RUN_$J
 then
     [ "$debug" = 1 ] && echo $J ok
 else
@@ -231,7 +231,7 @@ fi
 
 J=JobG
 if grep -q "Restore OK"  tmp/RUN_$J &&
-   grep -q "/tmp/bacula-restore/build/po/fr.po" tmp/RUN_$J
+   grep -q "tmp/bacula-restore/build/po/fr.po" tmp/RUN_$J
 then
     [ "$debug" = 1 ] && echo $J ok
 else
@@ -263,7 +263,7 @@ fi
 J=JobJ
 if grep -q "Restore OK"      tmp/RUN_$J &&
    grep -q "/etc/passwd.old" tmp/RUN_$J &&
-   grep -q -e "Where: */tmp/bacula-restore-it" tmp/RUN_$J &&
+   grep -q -e "Where: *tmp/bacula-restore-it" tmp/RUN_$J &&
    grep -q "${cwd}/build/po/fr.po.old" tmp/RUN_$J
 then
     [ "$debug" = 1 ] && echo $J ok
index f7bed837f08590b955b7b72b356102ea58531d43..15b22c66a1ea69fb84dcfb7488df6908372e749b 100755 (executable)
@@ -10,15 +10,15 @@ JobName=Relabeltape
 
 scripts/cleanup-tape
 scripts/copy-tape-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName level=Full yes
 wait
@@ -56,7 +56,7 @@ echo "Backup done"
 # 
 # now do several restores to ensure we cleanup between jobs
 #
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
@@ -64,7 +64,7 @@ wait
 restore where=${cwd}/tmp/bacula-restores select all done
 yes
 wait
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 @#
 @# now unmount the tape and start two restores
 @#  at the same time
index ef84d5654009bcbf2678c5ed4b8fa74760d6b214..2eb84d815076ddc78bd6b7882abc3e69e6faca85 100755 (executable)
@@ -11,7 +11,7 @@ JobName=restorebyfile
 . scripts/functions
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 sed s%\^%${cwd}% ${cwd}/scripts/flist | sort | uniq >${cwd}/tmp/restore2-list
 
 cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
@@ -20,10 +20,10 @@ sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 run job=$JobName level=Full yes
 wait
@@ -31,7 +31,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=DDS-4 file=<${cwd}/tmp/restore2-list
 yes
 wait
@@ -56,17 +56,17 @@ for i in `cat ${cwd}/tmp/restore2-list`; do
    fi
 done
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out   tmp/log1.out
+@$out   ${cwd}/tmp/log1.out
 run job=$JobName  level=Full yes
 wait
 messages
 @#
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores
 7
 <${cwd}/tmp/restore2-list
index 3ac3cf7102c14185998d39d0ebc7d37be4b931f4..ec5a70fc22e54e68f1ee789bc429b09b8e0ca381 100755 (executable)
@@ -10,7 +10,7 @@ JobName=restorebyfile
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 mkdir ${cwd}/tmp/build
 cp -p ${cwd}/build/src/dird/*.c ${cwd}/tmp/build
 cd ${cwd}/tmp/build
@@ -23,10 +23,10 @@ cd ${cwd}
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=$JobName yes
 wait
@@ -34,7 +34,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=File
 7
 <${cwd}/tmp/restore-list
index d02394be2a86d20f88739c42c31da6f57c13bc44..38fc0f7b7ba781e30fbb43bcb2b19df6d93c1256 100755 (executable)
@@ -12,7 +12,7 @@ JobName=restore-disk-seek
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 rm -rf ${cwd}/tmp/build
 mkdir ${cwd}/tmp/build
 # Copy only the .c files (to be restored)
@@ -48,10 +48,10 @@ sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=$JobName yes
 wait
@@ -59,7 +59,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 setdebug level=30 fd     
 setdebug level=11 storage=File
 sql
index 95a220c3f430c7b3f73d2e75236f7fdf78b0245c..aa394beb60ba357676e2f3031503b52f83624d61 100755 (executable)
@@ -11,7 +11,7 @@ JobName=restore-tape-seek
 . scripts/functions
 
 copy_tape_confs
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
 rm -rf ${cwd}/tmp/build
 mkdir ${cwd}/tmp/build
 # Copy only the .c files (to be restored)
@@ -47,10 +47,10 @@ sed "s%# Maximum File Size = 1000000%  Maximum File Size = 10KB%" ${cwd}/tmp/1 >
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 pool=Default
 run job=$JobName yes
 wait
@@ -58,7 +58,7 @@ messages
 @#
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 setdebug level=30 fd
 setdebug level=10 storage=DDS-4
 sql
index e4376115099ae8dd0f2e5cf5e8477a8696e63ac2..1a4553ab14693a0ecfe2edefd1afee0e35260934 100755 (executable)
@@ -8,16 +8,16 @@ JobName=restore2byfile
 . scripts/functions
 copy_test_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 sed s%\^%${cwd}% ${cwd}/scripts/flist | sort | uniq >${cwd}/tmp/restore2-list
 
 change_jobname CompressedTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=$JobName yes
 wait
@@ -25,7 +25,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores storage=File file=<${cwd}/tmp/restore2-list
 yes
 wait
index bd87c9d3a853d96c22d2fdc6d087d53aed361d17..2dceb5d36dbb0364dc58f9cdd20b2075fe3c2165 100755 (executable)
@@ -10,41 +10,41 @@ JobName=backup
 copy_test_confs
 
 rm -f bin/bacula-dir.conf
-rm -f tmp/RUN*log
-rm -f tmp/RUN_FD_FAILED
+rm -f ${cwd}/tmp/RUN*log
+rm -f ${cwd}/tmp/RUN_FD_FAILED
 
-touch tmp/log1.out
+touch ${cwd}/tmp/log1.out
 /bin/cp -f scripts/bacula-dir.conf.testrunscript bin/bacula-dir.conf
 
-echo "${cwd}/build/po" >/tmp/file-list
+echo "${cwd}/build/po" >${cwd}/tmp/file-list
 
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
 label volume=TestVolume001
-@$out tmp/RUN_FD_WARNING.log
+@$out ${cwd}/tmp/RUN_FD_WARNING.log
 run job=RUN_FD_WARNING yes
 wait
 messages
 @sleep 1
-@$out tmp/RUN_ALL_OK.log
+@$out ${cwd}/tmp/RUN_ALL_OK.log
 run job=RUN_ALL_OK yes
 wait
 messages
 @sleep 1
-@$out tmp/RUN_FD_FAILED.log
+@$out ${cwd}/tmp/RUN_FD_FAILED.log
 run job=RUN_FD_FAILED yes
 wait
 messages
 @sleep 1
-@$out tmp/RUN_DIR_FAILED.log
+@$out ${cwd}/tmp/RUN_DIR_FAILED.log
 run job=RUN_DIR_FAILED yes
 wait
 messages
 @sleep 1
-@$out tmp/RUN_FD_FAILED2.log
+@$out ${cwd}/tmp/RUN_FD_FAILED2.log
 run job=RUN_FD_FAILED2 yes
 wait
 messages
@@ -63,13 +63,13 @@ export dstat
 export bstat
 export rstat
 
-grep 'dir: BeforeJob: run command "/bin/echo RunBeforeJob"' tmp/RUN_ALL_OK.log >/dev/null 2>&1 
+grep 'dir: BeforeJob: run command "/bin/echo RunBeforeJob"' ${cwd}/tmp/RUN_ALL_OK.log >/dev/null 2>&1 
 a=$?
-grep 'fd: ClientRunBeforeJob: ClientRunBeforeJob' tmp/RUN_ALL_OK.log >/dev/null 2>&1
+grep 'fd: ClientRunBeforeJob: ClientRunBeforeJob' ${cwd}/tmp/RUN_ALL_OK.log >/dev/null 2>&1
 b=$?
-grep 'fd: ClientAfterJob: run command "/bin/echo ClientRunAfterJob' tmp/RUN_ALL_OK.log >/dev/null 2>&1
+grep 'fd: ClientAfterJob: run command "/bin/echo ClientRunAfterJob' ${cwd}/tmp/RUN_ALL_OK.log >/dev/null 2>&1
 c=$?
-grep 'dir: AfterJob: run command "/bin/echo RunAfterJob' tmp/RUN_ALL_OK.log >/dev/null 2>&1
+grep 'dir: AfterJob: run command "/bin/echo RunAfterJob' ${cwd}/tmp/RUN_ALL_OK.log >/dev/null 2>&1
 d=$?
 if [ $a = 0 -a $b = 0 -a $c = 0 -a $d = 0 ]
 then
@@ -79,9 +79,9 @@ else
    rstat=1
 fi
 
-grep 'dir: BeforeJob: run command "/bin/false RUN_DIR_FAILED"' tmp/RUN_DIR_FAILED.log >/dev/null 2>&1
+grep 'dir: BeforeJob: run command "/bin/false RUN_DIR_FAILED"' ${cwd}/tmp/RUN_DIR_FAILED.log >/dev/null 2>&1
 a=$?
-grep 'dir: AfterJob: RunAfterFailedJob' tmp/RUN_DIR_FAILED.log >/dev/null 2>&1
+grep 'dir: AfterJob: RunAfterFailedJob' ${cwd}/tmp/RUN_DIR_FAILED.log >/dev/null 2>&1
 b=$?
 if [ $a = 0 -a $b = 0 ]
 then
@@ -91,16 +91,16 @@ else
    rstat=1
 fi
 
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED1"' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED1"' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 a=$?
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED2"' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED2"' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 b=$?
-grep 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 c=$?
-#grep 'touching' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
-test -f tmp/RUN_FD_FAILED
+#grep 'touching' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+test -f ${cwd}/tmp/RUN_FD_FAILED
 d=$?
-grep '*** Backup Error ***' tmp/RUN_FD_FAILED.log >/dev/null 2>&1
+grep '*** Backup Error ***' ${cwd}/tmp/RUN_FD_FAILED.log >/dev/null 2>&1
 e=$?
 if [ $a = 0 -a $b = 0 -a $c = 0 -a $d = 0 -a $e = 0 ]
 then
@@ -110,15 +110,15 @@ else
    rstat=1
 fi
 
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED1"' tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED1"' ${cwd}/tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
 a=$?
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED2"' tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED2"' ${cwd}/tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
 b=$?
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED3"' tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_FAILED3"' ${cwd}/tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
 c=$?
-grep 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
+grep 'dir: AfterJob: run command "/bin/echo RunAfterFailedJob"' ${cwd}/tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
 d=$?
-grep  '*** Backup Error ***' tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
+grep  '*** Backup Error ***' ${cwd}/tmp/RUN_FD_FAILED2.log >/dev/null 2>&1
 e=$?
 if [ $a = 0 -a $b != 0 -a $c = 0 -a $d = 0 -a $e = 0 ]
 then
@@ -128,11 +128,11 @@ else
    rstat=1
 fi
 
-grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_WARNING"' tmp/RUN_FD_WARNING.log >/dev/null 2>&1
+grep 'fd: ClientBeforeJob: run command "/bin/false RUN_FD_WARNING"' ${cwd}/tmp/RUN_FD_WARNING.log >/dev/null 2>&1
 a=$?
-grep 'RunAfterFailedJob' tmp/RUN_FD_WARNING.log >/dev/null 2>&1
+grep 'RunAfterFailedJob' ${cwd}/tmp/RUN_FD_WARNING.log >/dev/null 2>&1
 b=$?
-grep 'Backup OK -- with warnings' tmp/RUN_FD_WARNING.log >/dev/null 2>&1
+grep 'Backup OK -- with warnings' ${cwd}/tmp/RUN_FD_WARNING.log >/dev/null 2>&1
 c=$?
 if [ $a = 0 -a $b != 0 -a $c = 0 ]
 then
index b63deca2c1752e28ff84bf3b0e1eb0642245ede8..47a8cb96e8a7b86e07b962f957788211c6d05fa6 100755 (executable)
@@ -24,9 +24,9 @@ scripts/cleanup
 scripts/copy-2disk-confs
 scripts/prepare-two-disks
  
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
-outf="tmp/sed_tmp"
+outf="${cwd}/tmp/sed_tmp"
 echo "s%# Maximum File Size%  Maximum File Size%g" >${outf}
 cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
@@ -35,10 +35,10 @@ change_jobname NightlySave $JobName
 start_test
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=1 pool=Scratch drive=0
 label storage=DDS-4 volume=TestVolume002 slot=2 pool=Scratch drive=0
 update Volume=TestVolume001 MaxVolBytes=2000000 pool=Scratch drive=0
@@ -54,7 +54,7 @@ llist volume=TestVolume001
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
index a925ff94e56281f15ed059c56b50b33249172c4c..9b4571fee19593cd38f83cbe656dac25082edfb5 100755 (executable)
@@ -17,7 +17,7 @@ scripts/copy-testa-confs
 # copy special conf file
 /bin/cp -f scripts/testb-bacula-dir.conf bin/bacula-dir.conf
 
-echo "${cwd}/tmp/largefile" >/tmp/file-list
+echo "${cwd}/tmp/largefile" >${cwd}/tmp/file-list
 # Create 56MB file with random data
 echo "Creating a 56MB file with random data ..."
 dd if=/dev/urandom of=${cwd}/tmp/largefile bs=1024 count=55000
@@ -26,10 +26,10 @@ echo "largefile created"
 change_jobname MultiVol $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=50 storage=File
 run job=$JobName storage=File yes
 run job=$JobName storage=File yes
@@ -42,7 +42,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 sql
 select * from JobMedia where JobId=4;
 select * from JobMedia where JobId=5;
@@ -64,6 +64,6 @@ check_for_zombie_jobs storage=File
 stop_bacula
 
 check_two_logs
-diff tmp/largefile  tmp/bacula-restores${cwd}/tmp/largefile 2>&1 >/dev/null
+diff ${cwd}/tmp/largefile  ${cwd}/tmp/bacula-restores${cwd}/tmp/largefile 2>&1 >/dev/null
 dstat=$?
 end_test
index d03cba21331f368dbe4d854616e940947b691ee3..d6e8163a9aeed69bd3524502c8d15f3991d52a08 100755 (executable)
@@ -9,17 +9,17 @@ JobName=smallfilesize
 
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 cp ${cwd}/bin/bacula-sd.conf ${cwd}/tmp/1
 sed "s%# Maximum File Size%  Maximum File Size%" ${cwd}/tmp/1 >${cwd}/bin/bacula-sd.conf
 
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=DDS-4 volume=TestVolume001 slot=0 pool=Default
 setdebug level=2 storage=DDS-4
 run job=$JobName yes
@@ -28,7 +28,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out   tmp/log2.out
+@$out   ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=DDS-4
 unmark *
 mark *
index 645eb98e2f5d8fef333a6dafe510c56581b439b5..d687c7d5268bc038e87f1540848371dbdfbbca77 100755 (executable)
@@ -11,15 +11,15 @@ JobName=SpanVol
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File1 volume=TestVolume004
 label storage=File1 volume=TestVolume003
 label storage=File1 volume=TestVolume002
@@ -34,7 +34,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File1
 unmark *
 mark *
index 57947786b927060da99bdbe293899de0064988b9..47e05e41c179819678fc5702212ba79406e3c5ff 100755 (executable)
@@ -10,14 +10,14 @@ JobName=Sparse-conpressed
 cwd=`pwd`
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 start_test
 
-cat >tmp/bconcmds <<END_OF_DATA
+cat >${cwd}/tmp/bconcmds <<END_OF_DATA
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=SparseCompressedTest yes
 wait
@@ -25,7 +25,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out   
+@$out ${cwd}/tmp/log2.out   
 restore where=${cwd}/tmp/bacula-restores select all storage=File done
 yes
 wait
index f1d6aaba20a122cb9b28658f2a8f83378f9ae1aa..865b739b49da841a6ab528cf4605870b4641a377 100755 (executable)
@@ -8,7 +8,7 @@ JobName=Crypto
 
 scripts/cleanup
 scripts/copy-crypto-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 cd ${cwd}/build/src/tools
 ./gigaslam
 if [ $? != 0 ]; then
@@ -21,10 +21,10 @@ cd ${cwd}
 change_jobname SparseTest $JobName
 start_test
 
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 setdebug level=10 fd
 run job=$JobName yes
@@ -34,7 +34,7 @@ list volumes
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 @# setdebug level=0 fd
 restore where=${cwd}/tmp/bacula-restores storage=File
 5
index 9d94c71892afa825a9ab1520299a12ae11a8cbb0..38d12fd9989e4d83a5e96944376fcaad79274eb0 100755 (executable)
@@ -9,14 +9,14 @@ JobName=SparseTest
 
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 start_test
 
-cat >tmp/bconcmds <<END_OF_DATA
+cat >${cwd}/tmp/bconcmds <<END_OF_DATA
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 label storage=File volume=TestVolume001
 run job=$JobName yes
 wait
@@ -24,7 +24,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select storage=File
 unmark *
 mark *
index 7f1557a16988f1f1eacb14b32d2e789f2e6443e4..57790ce9e68711b05be7e4f63886d15dabed87df 100755 (executable)
@@ -4,7 +4,7 @@
 #  an autochanger. Note, the Director has four Pools in its 
 #  conf:  Default, Full, Inc, and Scratch.  Default is used in the
 #  NightlySave job by default.  What is backed up is what
-#  is in /tmp/file-list, which is by default the Bacula
+#  is in ${cwd}/tmp/file-list, which is by default the Bacula
 #  source code (i.e. the build directory).
 #
 #  Note, we use the virtual disk autochanger.
@@ -22,15 +22,15 @@ scripts/prepare-two-disks
 cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 sed "s%Client Run Before Job%#Client Run Before Job%" ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 start_test
 
 # Write out bconsole commands to a file
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=150 storage=DDS-4
 label storage=DDS-4 volume=TestVolume001 slot=1 pool=Full drive=0
 label storage=DDS-4 volume=TestVolume002 slot=2 pool=Default drive=0
@@ -88,7 +88,7 @@ messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
index f52caf1cdaba1f8ce8691afd5d1b5fecc8832983..92ff97f6564de2d380b49aa260e705c655f78a3c 100755 (executable)
@@ -15,12 +15,12 @@ scripts/cleanup
 scripts/copy-2disk-drive-confs
 scripts/prepare-two-disks
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 change_jobname NightlySave $JobName
 start_test
 
 # Turn off Prefer Mounted Volumes so we use 2 drives
-outf="tmp/sed_tmp"
+outf="${cwd}/tmp/sed_tmp"
 echo "s%# Prefer Mounted Volumes%  Prefer Mounted Volumes%g" >${outf}
 cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 # Comment the next line out to write everything to one drive
@@ -28,10 +28,10 @@ cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
 sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
 
 # Write out bconsole commands
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @output /dev/null
 messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
 @#setdebug level=200 storage=DDS-4
 @#setdebug level=200 client 
 label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
@@ -57,13 +57,13 @@ END_OF_DATA
 # exit
 
 run_bacula
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
 @$out /dev/null
 messages
 @# 
 @# now do a restore
 @#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
 restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
index 5abc1179e6ce474c5114dfa9b80ca83d8826744e..8e8899408edae6276bb2949b719d4370231566f2 100755 (executable)
@@ -9,7 +9,7 @@ JobName=tls
 
 scripts/cleanup
 scripts/copy-tls-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname CompressedTest $JobName
 start_test
index a97ba7c3b4124c632916b7c3e8c7fc8d9fbc66cf..98c0b8387e77bd0fdc39649342c1eeacca1364aa 100755 (executable)
@@ -8,7 +8,7 @@ JobName=truncatebug
 
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
index 30817d65b324f6247d456270ee67e21d425c22ad..4f1fdabdcd1ff7f50bcd8b039304cf1682308201 100755 (executable)
@@ -10,7 +10,7 @@ JobName=Two-Jobs
 cwd=`pwd`
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname CompressedTest $JobName
 start_test
index 179598d64bbc2ff855ff5ddad5124817cf8d14bd..8b15caf13d7ef1ae0a98f31351a62144d8c16014 100755 (executable)
@@ -4,7 +4,7 @@
 #  an autochanger. Note, the Director has three Pools in its 
 #  conf:  Default, Full, and Inc.  Default is used in the
 #  NightlySave job by default.  What is backed up is what
-#  is in /tmp/file-list, which is by default the Bacula
+#  is in ${cwd}/tmp/file-list, which is by default the Bacula
 #  source code (i.e. the build directory).
 #
 TestName="two-pool-tape"
@@ -23,11 +23,11 @@ scripts/prepare-two-tapes
 echo "Done prepare two tapes"
  
 # Make a relatively large backup set 5 x source code directory
-echo "${cwd}/build" >/tmp/file-list
-echo "${cwd}/build" >>/tmp/file-list
-echo "${cwd}/build" >>/tmp/file-list
-echo "${cwd}/build" >>/tmp/file-list
-echo "${cwd}/build" >>/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+echo "${cwd}/build" >>${cwd}/tmp/file-list
+echo "${cwd}/build" >>${cwd}/tmp/file-list
+echo "${cwd}/build" >>${cwd}/tmp/file-list
+echo "${cwd}/build" >>${cwd}/tmp/file-list
 
 start_test
 
index fe1aae6d2a8803aedcb7e34035036c9a67e7cffc..e6d729acc66deba268a14e3cdb1e0fba77729017 100755 (executable)
@@ -4,7 +4,7 @@
 #  an autochanger. Note, the Director has three Pools in its 
 #  conf:  Default, Full, and Inc.  Default is used in the
 #  NightlySave job by default.  What is backed up is what
-#  is in /tmp/file-list, which is by default the Bacula
+#  is in ${cwd}/tmp/file-list, which is by default the Bacula
 #  source code (i.e. the build directory).
 #
 #  Note, we use the virtual disk autochanger.
@@ -20,10 +20,10 @@ scripts/prepare-two-disks
  
 # Make a relatively large backup set 5 x source code directory
 #  Reduced to 1 for portable
-echo "${cwd}/build" >/tmp/file-list
-echo "${cwd}/build" >/tmp/file-list
-echo "${cwd}/build" >/tmp/file-list
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 start_test
 
index 2e2d6455ceaf9e0ab49aa1a84f24d3c6d6eef7ed..15f48ee5b24f32fd013182af366dee528707f12f 100755 (executable)
@@ -10,7 +10,7 @@ JobName=TwoVol
 cwd=`pwd`
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
index d7b1512494ff118268e7efbd6cc7759e2a51d2c0..e6c5312e245b6df139b62fb57dd94127b50b9667 100755 (executable)
@@ -18,7 +18,7 @@ scripts/cleanup
 scripts/copy-2tape-confs
 scripts/prepare-two-tapes
  
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 outf="tmp/sed_tmp"
 echo "s%# Maximum File Size%  Maximum File Size%g" >${outf}
index c5ec0ecf1dcbedd1828d121ee24282e35e4ca858..1266e75d76c84605555cf775d4c28a6cd2e35751 100755 (executable)
@@ -16,7 +16,7 @@ scripts/cleanup
 scripts/copy-2disk-confs
 scripts/prepare-two-disks
  
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 outf="tmp/sed_tmp"
 echo "s%# Maximum File Size%  Maximum File Size%g" >${outf}
index 64d9040c35bb6696093a3397e9ff386d02025602..dbc0ed9daf9050f2e0b1ff3eba1881da48d4eb4e 100755 (executable)
@@ -7,7 +7,7 @@ cwd=`pwd`
 . scripts/functions
 scripts/copy-tape-confs
 scripts/cleanup-tape
-echo "/usr" >/tmp/file-list
+echo "/usr" >${cwd}/tmp/file-list
 
 echo " "
 echo " "
index 6a43b48300639510d98090863c36aa80f4950994..909dfedc3228e137ef50372e3407747d0930ecb6 100755 (executable)
@@ -9,10 +9,10 @@ JobName=VerifyCatalog
 cwd=`pwd`
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
-#echo "${cwd}/do_all" >/tmp/file-list
-#echo "${cwd}/do_all_tapes" >>/tmp/file-list
-#echo "${cwd}/do_file" >>/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
+#echo "${cwd}/do_all" >${cwd}/tmp/file-list
+#echo "${cwd}/do_all_tapes" >>${cwd}/tmp/file-list
+#echo "${cwd}/do_file" >>${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
index ffc6d02fe2d18ee29f1f85461134733d4d1d3f6c..9927adee7b36e4b33db375065af384246f9cf692 100755 (executable)
@@ -9,7 +9,7 @@ JobName=VerifyVol
 
 copy_tape_confs
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
index 5fb677b347a48f5f3e05cec10d484c3d8cedb4a9..88e875ac662fffb7d48d61d9b004d3410e22efdd 100755 (executable)
@@ -10,7 +10,7 @@ JobName=VerifyVol
 cwd=`pwd`
 scripts/cleanup
 scripts/copy-test-confs
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname NightlySave $JobName
 start_test
index 3ef08d2cc1afe944144439b78929a19a7e95f3a3..1c1c34d29454960063032e95ecdfa72fa66c8494 100755 (executable)
@@ -23,8 +23,8 @@ change_jobname NightlySave $JobName
 #  that are only saved once.  In 1.33, Bacula now deals
 #  with this situation.
 #
-echo "${cwd}/weird-files" >/tmp/file-list
-echo "${cwd}/weird-files" >>/tmp/file-list
+echo "${cwd}/weird-files" >${cwd}/tmp/file-list
+echo "${cwd}/weird-files" >>${cwd}/tmp/file-list
 
 # Create a Unix domain socket (sock-file)
 cd weird-files
index 16f9120d579317454a7100d67e079baf5dbd0473..ae3aad69545dc4a4ec931079b6fa27b4829cba81 100755 (executable)
@@ -17,7 +17,7 @@ scripts/cleanup
 scripts/copy-test-confs
 rm -rf weird-files2
 cp -Rp weird-files weird-files2
-echo "${cwd}/weird-files2" >/tmp/file-list
+echo "${cwd}/weird-files2" >${cwd}/tmp/file-list
 cd weird-files2
 perl socket.pl
 cd ..
index aa7d5bfdcf76921597a19c8fcfa87335dda82c35..299fdd4873b0a8dfc91920bce0c884ff8879d66c 100755 (executable)
@@ -11,7 +11,7 @@ JobName=win32tape
 scripts/copy-win32-confs
 scripts/cleanup-tape
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_jobname $JobName
 start_test
@@ -32,7 +32,7 @@ messages
 @# now do a restore
 @#
 @$out tmp/log2.out
-restore where=c:/tmp/bacula-restores select all storage=DDS-4 done
+restore where=${cwd}/tmp/bacula-restores select all storage=DDS-4 done
 yes
 wait
 messages
index 167b9d325d2744de9743ff500b4f668cdf9b8f88..05abd857160dbab1f23a3eeb4c9f92c491548d0e 100755 (executable)
@@ -11,7 +11,7 @@ JobName=AutoLabel
 scripts/copy-win32-confs
 scripts/cleanup-tape
 
-echo "${cwd}/build" >/tmp/file-list
+echo "${cwd}/build" >${cwd}/tmp/file-list
 
 change_job $JobName
 start_test
@@ -32,7 +32,7 @@ messages
 @# now do a restore
 @#
 @$out tmp/log2.out
-restore where=/tmp/bacula-restores client=Tibs select all storage=DDS-4 done
+restore where=${cwd}/tmp/bacula-restores client=Tibs select all storage=DDS-4 done
 yes
 wait
 messages