Add a framework for source host backends.
[matthijs/upstream/backupninja.git] / src / backupninja.in
index f68a315632f755ab03106a184e2897409ab1ca09..167ee7a9e57ef5ec9329449ef36f2838f7aaba1f 100755 (executable)
@@ -449,6 +449,7 @@ fi
 # include shared functions
 . $libdirectory/tools
 . $libdirectory/array
 # include shared functions
 . $libdirectory/tools
 . $libdirectory/array
+. $libdirectory/backend
 . $libdirectory/vserver
 
 setfile $conffile
 . $libdirectory/vserver
 
 setfile $conffile
@@ -469,6 +470,7 @@ getconf when "Everyday at 01:00"
 defaultwhen=$when
 getconf logfile @localstatedir@/log/backupninja.log
 getconf usecolors "yes"
 defaultwhen=$when
 getconf logfile @localstatedir@/log/backupninja.log
 getconf usecolors "yes"
+getconf default_backend
 getconf SLAPCAT /usr/sbin/slapcat
 getconf LDAPSEARCH /usr/bin/ldapsearch
 getconf RDIFFBACKUP /usr/bin/rdiff-backup
 getconf SLAPCAT /usr/sbin/slapcat
 getconf LDAPSEARCH /usr/bin/ldapsearch
 getconf RDIFFBACKUP /usr/bin/rdiff-backup
@@ -484,7 +486,9 @@ getconf GZIP /bin/gzip
 getconf RSYNC /usr/bin/rsync
 getconf admingroup root
 
 getconf RSYNC /usr/bin/rsync
 getconf admingroup root
 
-# initialize vservers support
+init_backends
+
+# initialize legacy vservers support
 # (get config variables and check real vservers availability)
 init_vservers nodialog
 
 # (get config variables and check real vservers availability)
 init_vservers nodialog