#!/bin/sh
-php pbdc.php $*
\ No newline at end of file
+BASE_DIR="/home/paulr/src/eclipse-workspace/php-bacula-disk-changer/bin/"
+
+php $BASE_DIR/pbdc.php $*
\ No newline at end of file
#!/bin/sh
-php pbdc-bacula.php $*
\ No newline at end of file
+BASE_DIR="/home/paulr/src/eclipse-workspace/php-bacula-disk-changer/bin/"
+
+php $BASE_DIR/pbdc-bacula.php $*
\ No newline at end of file
$db = db_getDB($argv[1]);
+ $ntapes = conf_getVal($changer, "ndrives");
+ $tapeloc = conf_getVal($changer, "drivelocation");
+
// TODO: do this bit
+ // bacula-sd.conf
+ ?>
+Autochanger {
+ Name = <?php echo "$changer\n"?>
+ <?php
+ for($i=0; $i<$ntapes; $i++) {
+ echo "Device = \"$changer-drive$i\"\n";
+ }
+ ?>
+ Changer Command = "/usr/local/bin/vchanger %c %o %S %a %d"
+ Changer Device = "<?php echo $changer ?>"
+}
+
+<?php
+ for($i=0; $i < $ntapes; $i++) {
+?>
+Device {
+ Name = <?php echo "\"$changer-drive$i\"\n" ?>
+ DriveIndex = <?php echo $i ?>
+ Autochanger = yes;
+ DeviceType = File
+ MediaType = File
+ ArchiveDevice = <?php echo "\"$tapeloc/$changer-drive$i\"\n" ?>
+ RemovableMedia = no;
+ RandomAccess = yes;
+}
+<?php
+ }
}
function pbdc_status()