#
#========================================================================
#
-# Version 3.1.0, released 25 Nov 2007.
+# Version 3.1.1, released 22 Dec 2008.
#
# See http://backuppc.sourceforge.net.
#
######################################################################
XferMethod => {
type => "select",
- values => [qw(archive rsync rsyncd smb tar)],
+ values => [qw(archive ftp rsync rsyncd smb tar)],
},
XferLogLevel => "integer",
ClientCharset => "string",
ClientCharsetLegacy => "string",
+ ######################################################################
+ # Smb Configuration
+ ######################################################################
SmbShareName => {
type => "list",
child => "string",
SmbClientIncrCmd => "string",
SmbClientRestoreCmd => {type => "string", undefIfEmpty => 1},
+ ######################################################################
+ # Tar Configuration
+ ######################################################################
TarShareName => {
type => "list",
child => "string",
TarClientRestoreCmd => {type => "string", undefIfEmpty => 1},
TarClientPath => {type => "string", undefIfEmpty => 1},
+ ######################################################################
+ # Rsync Configuration
+ ######################################################################
RsyncShareName => {
type => "list",
child => "string",
RsyncClientCmd => "string",
RsyncClientRestoreCmd => "string",
+ ######################################################################
+ # Rsyncd Configuration
+ ######################################################################
RsyncdClientPort => "integer",
RsyncdUserName => "string",
RsyncdPasswd => "string",
RsyncdAuthRequired => "boolean",
+ ######################################################################
+ # Rsync(d) Options
+ ######################################################################
RsyncCsumCacheVerifyProb => "float",
RsyncArgs => {
type => "list",
child => "string",
},
+ ######################################################################
+ # FTP Configuration
+ ######################################################################
+ FtpShareName => {
+ type => "list",
+ child => "string",
+ },
+ FtpUserName => "string",
+ FtpPasswd => "string",
+ FtpBlockSize => "integer",
+ FtpPort => "integer",
+ FtpTimeout => "integer",
+ FtpFollowSymlinks => "boolean",
+
+ ######################################################################
+ # BackupPCd Configuration
+ ######################################################################
+ BackupPCdShareName => {
+ type => "list",
+ child => "string",
+ },
BackupPCdCmd => "string",
BackupPCdPath => "string",
- BackupPCdShareName => "string",
BackupPCdRestoreCmd => "string",
+ ######################################################################
+ # Archive Configuration
+ ######################################################################
ArchiveDest => "string",
ArchiveComp => {
type => "select",
ArchiveSplit => "float",
ArchiveClientCmd => "string",
+ ######################################################################
+ # Other Client Configuration
+ ######################################################################
NmbLookupCmd => "string",
NmbLookupFindHostCmd => "string",
RsyncClientCmd => "boolean",
RsyncClientPath => "boolean",
RsyncClientRestoreCmd => "boolean",
+ FtpShareName => "boolean",
+ FtpUserName => "boolean",
+ FtpPasswd => "boolean",
+ FtpBlockSize => "boolean",
+ FtpPort => "boolean",
+ FtpTimeout => "boolean",
+ BackupPCdShareName => "boolean",
+ BackupPCdCmd => "boolean",
+ BackupPCdPath => "boolean",
+ BackupPCdRestoreCmd => "boolean",
ArchiveDest => "boolean",
ArchiveComp => "boolean",
ArchivePar => "boolean",