]> git.sur5r.net Git - bacula/bacula/commitdiff
Check for existence of mtx-changer.conf in mtx-changer script
authorKern Sibbald <kern@sibbald.com>
Wed, 10 Feb 2010 09:29:21 +0000 (10:29 +0100)
committerKern Sibbald <kern@sibbald.com>
Wed, 10 Feb 2010 09:29:52 +0000 (10:29 +0100)
bacula/scripts/mtx-changer.in

index 5c7a5009ff385dc06d3fdb8735c3ae1428a4b0c5..3f5aadd624543354d7187449e5f5ec7751f61795 100644 (file)
@@ -2,8 +2,6 @@
 #
 # Bacula interface to mtx autoloader
 #
-#  $Id$
-#
 #  If you set in your Device resource
 #
 #  Changer Command = "path-to-this-script/mtx-changer %c %o %S %a %d"
@@ -30,7 +28,7 @@
 #      loaded            which slot is loaded?
 #      list              list Volume names (requires barcode reader)
 #      slots             how many slots total?
-#      listall            list all info
+#      listall           list all info
 #      transfer
 #
 #  Slots are numbered from 1 ...
 #
 
 # source our conf file
+if test ! -f @scriptdir@/mtx-changer.conf ; then
+  echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
+  echo "ERROR: @scriptdir@/mtx-changer.conf file not found!!!!"
+  echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
+  exit 1
+fi
 . @scriptdir@/mtx-changer.conf
 
 MTX=@MTX@
@@ -129,8 +133,8 @@ case $2 in
        check_parm_count $# 2
        ;;
     transfer)
-        check_parm_count $# 4
-        ;;
+       check_parm_count $# 4
+       ;;
     *)
        check_parm_count $# 5
        ;;
@@ -189,19 +193,19 @@ case $cmd in
       ;;
 
    listall)
-#  Drive content:         D:Drive num:F:Slot loaded:Volume Name
+#  Drive content:        D:Drive num:F:Slot loaded:Volume Name
 #  D:0:F:2:vol2        or D:Drive num:E
 #  D:1:F:42:vol42   
 #  D:3:E
 # 
 #  Slot content:
-#  S:1:F:vol1             S:Slot num:F:Volume Name
-#  S:2:E               or S:Slot num:E
+#  S:1:F:vol1            S:Slot num:F:Volume Name
+#  S:2:E              or S:Slot num:E
 #  S:3:F:vol4
 # 
 #  Import/Export tray slots:
-#  I:10:F:vol10           I:Slot num:F:Volume Name
-#  I:11:E              or I:Slot num:E
+#  I:10:F:vol10          I:Slot num:F:Volume Name
+#  I:11:E             or I:Slot num:E
 #  I:12:F:vol40
  
       debug "Doing mtx -f $ctl -- to list all"