diff options
Diffstat (limited to 'lib/backupclient/BackupDaemonConfigVerify.cpp')
-rw-r--r-- | lib/backupclient/BackupDaemonConfigVerify.cpp | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/lib/backupclient/BackupDaemonConfigVerify.cpp b/lib/backupclient/BackupDaemonConfigVerify.cpp index 0f23e5ea..3be41df9 100644 --- a/lib/backupclient/BackupDaemonConfigVerify.cpp +++ b/lib/backupclient/BackupDaemonConfigVerify.cpp @@ -45,7 +45,17 @@ static const ConfigurationVerifyKey verifyserverkeys[] = DAEMON_VERIFY_SERVER_KEYS }; -static const ConfigurationVerify verifyserver[] = +static const ConfigurationVerifyKey verifys3keys[] = +{ + // These values are only required for Amazon S3-compatible stores + ConfigurationVerifyKey("BucketName", 0), + ConfigurationVerifyKey("Port", ConfigTest_IsInt, 80), + ConfigurationVerifyKey("BasePath", 0), + ConfigurationVerifyKey("AccessKey", 0), + ConfigurationVerifyKey("SecretKey", ConfigTest_LastEntry) +}; + +static const ConfigurationVerify verifyserver[] = { { "Server", @@ -55,6 +65,13 @@ static const ConfigurationVerify verifyserver[] = 0 }, { + "S3Store", + 0, + verifys3keys, + 0, + 0 + }, + { "BackupLocations", backuplocations, 0, |