Description: Change default configs for correct processing by postinst script
Last-Update: 2012-06-01

--- a/src/dird/bacula-dir.conf.in
+++ b/src/dird/bacula-dir.conf.in
@@ -16,7 +16,7 @@
 #
  
 Director {                            # define myself
-  Name = @basename@-dir
+  Name = @debian_hostname@-dir
   DIRport = @dir_port@                # where we listen for UA connections
   QueryFile = "@scriptdir@/query.sql"
   WorkingDirectory = "@working_dir@"
@@ -24,13 +24,14 @@
   Maximum Concurrent Jobs = 20
   Password = "@dir_password@"         # Console password
   Messages = Daemon
+  DirAddress = 127.0.0.1
 }
 
 JobDefs {
   Name = "DefaultJob"
   Type = Backup
   Level = Incremental
-  Client = @basename@-fd
+  Client = @debian_hostname@-fd
   FileSet = "Full Set"
   Schedule = "WeeklyCycle"
   Storage = File1
@@ -52,7 +53,7 @@
 
 #Job {
 #  Name = "BackupClient2"
-#  Client = @basename@2-fd
+#  Client = @debian_hostname@2-fd
 #  JobDefs = "DefaultJob"
 #}
 
@@ -90,7 +91,7 @@
 Job {
   Name = "RestoreFiles"
   Type = Restore
-  Client=@basename@-fd
+  Client=@debian_hostname@-fd
   FileSet="Full Set"
   Storage = File1
   Pool = File
@@ -168,7 +169,7 @@
 
 # Client (File Services) to backup
 Client {
-  Name = @basename@-fd
+  Name = @debian_hostname@-fd
   Address = @hostname@
   FDPort = @fd_port@
   Catalog = MyCatalog
@@ -183,7 +184,7 @@
 #  You should change Name, Address, and Password before using
 #
 #Client {
-#  Name = @basename@2-fd
+#  Name = @debian_hostname@2-fd
 #  Address = @hostname@2
 #  FDPort = @fd_port@
 #  Catalog = MyCatalog
@@ -312,7 +313,7 @@
 # Restricted console used by tray-monitor to get the status of the director
 #
 Console {
-  Name = @basename@-mon
+  Name = @debian_hostname@-mon
   Password = "@mon_dir_password@"
   CommandACL = status, .status
 }
--- a/src/filed/bacula-fd.conf.in
+++ b/src/filed/bacula-fd.conf.in
@@ -15,7 +15,7 @@
 # List Directors who are permitted to contact this File daemon
 #
 Director {
-  Name = @basename@-dir
+  Name = @debian_hostname@-dir
   Password = "@fd_password@"
 }
 
@@ -24,7 +24,7 @@
 #   status of the file daemon
 #
 Director {
-  Name = @basename@-mon
+  Name = @debian_hostname@-mon
   Password = "@mon_fd_password@"
   Monitor = yes
 }
@@ -33,16 +33,17 @@
 # "Global" File daemon configuration specifications
 #
 FileDaemon {                          # this is me
-  Name = @basename@-fd
+  Name = @debian_hostname@-fd
   FDport = @fd_port@                  # where we listen for the director
   WorkingDirectory = @working_dir@
   Pid Directory = @piddir@
   Maximum Concurrent Jobs = 20
   Plugin Directory = @plugindir@
+  FDAddress = 127.0.0.1
 }
 
 # Send all messages except skipped files back to Director
 Messages {
   Name = Standard
-  director = @basename@-dir = all, !skipped, !restored
+  director = @debian_hostname@-dir = all, !skipped, !restored
 }
--- a/src/stored/bacula-sd.conf.in
+++ b/src/stored/bacula-sd.conf.in
@@ -15,18 +15,19 @@
 #
 
 Storage {                             # definition of myself
-  Name = @basename@-sd
+  Name = @debian_hostname@-sd
   SDPort = @sd_port@                  # Director's port
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Maximum Concurrent Jobs = 20
+  SDAddress = 127.0.0.1
 }
 
 #
 # List Directors who are permitted to contact Storage daemon
 #
 Director {
-  Name = @basename@-dir
+  Name = @debian_hostname@-dir
   Password = "@sd_password@"
 }
 
@@ -35,7 +36,7 @@
 #   status of the storage daemon
 #
 Director {
-  Name = @basename@-mon
+  Name = @debian_hostname@-mon
   Password = "@mon_sd_password@"
   Monitor = yes
 }
@@ -284,5 +285,5 @@
 #
 Messages {
   Name = Standard
-  director = @basename@-dir = all
+  director = @debian_hostname@-dir = all
 }
--- a/src/stored/stored.conf.in
+++ b/src/stored/stored.conf.in
@@ -16,6 +16,7 @@
   WorkingDirectory = "@working_dir@"
   Pid Directory = "@piddir@"
   Subsys Directory = "@subsysdir@"
+  SDAddress = 127.0.0.1
 }
 
 #
--- a/src/console/bconsole.conf.in
+++ b/src/console/bconsole.conf.in
@@ -6,7 +6,7 @@
 #
 
 Director {
-  Name = @basename@-dir
+  Name = @debian_hostname@-dir
   DIRport = @dir_port@
   address = @hostname@
   Password = "@dir_password@"
--- a/src/qt-console/bat.conf.in
+++ b/src/qt-console/bat.conf.in
@@ -3,7 +3,7 @@
 #
 
 Director {
-  Name = @basename@-dir
+  Name = @debian_hostname@-dir
   DIRport = @dir_port@
   address = @hostname@
   Password = "@dir_password@"
--- a/src/qt-console/tray-monitor/tray-monitor.conf.in
+++ b/src/qt-console/tray-monitor/tray-monitor.conf.in
@@ -3,27 +3,27 @@
 #
 
 Monitor {
-  Name = @basename@-mon
+  Name = @debian_hostname@-mon
   Password = "@mon_dir_password@"         # password for the Directors   
   RefreshInterval = 30 seconds
 }
    
 Client {
-  Name = @basename@-fd
+  Name = @debian_hostname@-fd
   Address = @hostname@
   FDPort = @fd_port@
   Password = "@mon_fd_password@"          # password for FileDaemon
 }
 
 Storage {
-  Name = @basename@-sd
+  Name = @debian_hostname@-sd
   Address = @hostname@
   SDPort = @sd_port@
   Password = "@mon_sd_password@"          # password for StorageDaemon
 }
 
 Director {
-  Name = @basename@-dir
+  Name = @debian_hostname@-dir
   DIRport = @dir_port@
   address = @hostname@
 }
