diff --git a/doc/xml/user-guide.xml b/doc/xml/user-guide.xml index 814e8dd20..b3ce1d28f 100644 --- a/doc/xml/user-guide.xml +++ b/doc/xml/user-guide.xml @@ -337,6 +337,9 @@ /etc/postgresql-common/createcluster.conf && \ apt-get install -y --no-install-recommends postgresql-{[pg-version]} postgresql-{[pg-version-upgrade]} 2>&1 + # Install Azure CLI + RUN apt-get install -y azure-cli + # Create an ssh key for root so all hosts can ssh to each other as root RUN \ {[ssh-key-install]} @@ -402,6 +405,11 @@ # Install PostgreSQL RUN yum install -y postgresql{[pg-version-nodot]}-server postgresql{[pg-version-upgrade-nodot]}-server + # Install Azure CLI + RUN rpm --import https://packages.microsoft.com/keys/microsoft.asc + RUN dnf install -y https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm + RUN dnf install -y azure-cli + # Create an ssh key for root so all hosts can ssh to each other as root RUN \ {[ssh-key-install]} @@ -744,7 +752,11 @@ - {[project-exe]} --repo={[azure-setup-repo-id]} repo-create + + bash -c 'export AZURE_CLI_DISABLE_CONNECTION_VERIFICATION=1;az storage container create -n {[azure-container]} + --connection-string "DefaultEndpointsProtocol=https;AccountName={[azure-account]};AccountKey={[azure-key]}" + 2>&1' + @@ -790,15 +802,22 @@ - Create the bucket + Create DNS entry echo "{[host-s3-ip]} {[s3-bucket]}.{[s3-endpoint]} {[s3-endpoint]}" | tee -a /etc/hosts + - - {[project-exe]} --repo={[s3-setup-repo-id]} repo-create + + Create bucket + + + mc --insecure alias set s3 https://127.0.0.1 {[s3-key]} {[s3-key-secret]} + + + mc --insecure mb s3/{[s3-bucket]} diff --git a/src/Makefile.in b/src/Makefile.in index 8e7673cba..6bd298ae6 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -81,7 +81,6 @@ SRCS = \ command/lock.c \ command/manifest/manifest.c \ command/repo/common.c \ - command/repo/create.c \ command/repo/get.c \ command/repo/ls.c \ command/repo/put.c \ diff --git a/src/build/config/config.yaml b/src/build/config/config.yaml index c70e1a09f..4bfee4c5e 100644 --- a/src/build/config/config.yaml +++ b/src/build/config/config.yaml @@ -93,12 +93,6 @@ command: log-file: false log-level-default: DEBUG - repo-create: - command-role: - remote: {} - internal: true - log-file: false - repo-get: command-role: remote: {} @@ -386,8 +380,6 @@ option: info: required: false manifest: {} - repo-create: - required: false repo-get: required: false repo-ls: @@ -529,7 +521,6 @@ option: check: {} info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -572,7 +563,6 @@ option: check: {} info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -692,7 +682,6 @@ option: expire: {} info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -716,7 +705,6 @@ option: check: {} info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -807,7 +795,6 @@ option: archive-push: {} backup: {} check: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -893,7 +880,6 @@ option: backup: {} check: {} expire: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -934,7 +920,6 @@ option: check: {} info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -1093,7 +1078,6 @@ option: check: {} info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -1681,10 +1665,6 @@ option: command-role: main: {} remote: {} - repo-create: - command-role: - main: {} - remote: {} repo-get: command-role: main: {} @@ -1743,7 +1723,6 @@ option: internal: true info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} @@ -1806,10 +1785,6 @@ option: command-role: main: {} remote: {} - repo-create: - command-role: - main: {} - remote: {} repo-get: command-role: main: {} @@ -2137,7 +2112,6 @@ option: check: {} info: {} manifest: {} - repo-create: {} repo-get: {} repo-ls: {} repo-put: {} diff --git a/src/build/help/help.xml b/src/build/help/help.xml index 5c87fa441..1badbe796 100644 --- a/src/build/help/help.xml +++ b/src/build/help/help.xml @@ -2260,14 +2260,6 @@ - - Create the repository. - - -

Create the repository (path, bucket, etc.) on the default repository. If more than one repository is configured, the command will default to the highest priority repository (e.g. repo1) unless the {[dash]}-repo option is specified. If repo-type=s3 the bucket will be created.

-
-
- Get a file from a repository. diff --git a/src/command/repo/create.c b/src/command/repo/create.c deleted file mode 100644 index 3b4d64f7e..000000000 --- a/src/command/repo/create.c +++ /dev/null @@ -1,62 +0,0 @@ -/*********************************************************************************************************************************** -Repository Create Command -***********************************************************************************************************************************/ -#include "build.auto.h" - -#include "common/debug.h" -#include "common/log.h" -#include "common/memContext.h" -#include "common/type/json.h" -#include "config/config.h" -#include "storage/azure/storage.intern.h" -#include "storage/gcs/storage.intern.h" -#include "storage/helper.h" -#include "storage/s3/storage.intern.h" - -/**********************************************************************************************************************************/ -FN_EXTERN void -cmdRepoCreate(void) -{ - FUNCTION_LOG_VOID(logLevelDebug); - - MEM_CONTEXT_TEMP_BEGIN() - { - switch (storageType(storageRepo())) - { - case STORAGE_AZURE_TYPE: - { - storageAzureRequestP( - (StorageAzure *)storageDriver(storageRepoWrite()), HTTP_VERB_PUT_STR, - .query = httpQueryAdd(httpQueryNewP(), AZURE_QUERY_RESTYPE_STR, AZURE_QUERY_VALUE_CONTAINER_STR)); - - break; - } - - case STORAGE_GCS_TYPE: - { - storageGcsRequestP( - (StorageGcs *)storageDriver(storageRepoWrite()), HTTP_VERB_POST_STR, .noBucket = true, - .content = BUFSTR( - jsonWriteResult( - jsonWriteObjectEnd( - jsonWriteStr( - jsonWriteKeyZ( - jsonWriteObjectBegin( - jsonWriteNewP()), GCS_JSON_NAME), cfgOptionStr(cfgOptRepoGcsBucket)))))); - - break; - } - - case STORAGE_S3_TYPE: - storageS3RequestP((StorageS3 *)storageDriver(storageRepoWrite()), HTTP_VERB_PUT_STR, FSLASH_STR); - break; - - // Other storage types do not require the repo to be created - default: - break; - } - } - MEM_CONTEXT_TEMP_END(); - - FUNCTION_LOG_RETURN_VOID(); -} diff --git a/src/command/repo/create.h b/src/command/repo/create.h deleted file mode 100644 index 27bee6ecd..000000000 --- a/src/command/repo/create.h +++ /dev/null @@ -1,13 +0,0 @@ -/*********************************************************************************************************************************** -Repository Create Command -***********************************************************************************************************************************/ -#ifndef COMMAND_REPO_CREATE_H -#define COMMAND_REPO_CREATE_H - -/*********************************************************************************************************************************** -Functions -***********************************************************************************************************************************/ -// Create the repository (create path, bucket, etc.) -FN_EXTERN void cmdRepoCreate(void); - -#endif diff --git a/src/config/config.auto.h b/src/config/config.auto.h index 5ca9be45e..c40f981ff 100644 --- a/src/config/config.auto.h +++ b/src/config/config.auto.h @@ -18,7 +18,6 @@ Command constants #define CFGCMD_HELP "help" #define CFGCMD_INFO "info" #define CFGCMD_MANIFEST "manifest" -#define CFGCMD_REPO_CREATE "repo-create" #define CFGCMD_REPO_GET "repo-get" #define CFGCMD_REPO_LS "repo-ls" #define CFGCMD_REPO_PUT "repo-put" @@ -34,7 +33,7 @@ Command constants #define CFGCMD_VERIFY "verify" #define CFGCMD_VERSION "version" -#define CFG_COMMAND_TOTAL 24 +#define CFG_COMMAND_TOTAL 23 /*********************************************************************************************************************************** Option group constants @@ -353,7 +352,6 @@ typedef enum cfgCmdHelp, cfgCmdInfo, cfgCmdManifest, - cfgCmdRepoCreate, cfgCmdRepoGet, cfgCmdRepoLs, cfgCmdRepoPut, diff --git a/src/config/parse.auto.c.inc b/src/config/parse.auto.c.inc index eeb3747ad..6b3d599d6 100644 --- a/src/config/parse.auto.c.inc +++ b/src/config/parse.auto.c.inc @@ -769,19 +769,6 @@ static const ParseRuleCommand parseRuleCommand[CFG_COMMAND_TOTAL] = ), // cmd/manifest ), // cmd/manifest // ----------------------------------------------------------------------------------------------------------------------------- - PARSE_RULE_COMMAND // cmd/repo-create - ( // cmd/repo-create - PARSE_RULE_COMMAND_NAME("repo-create"), // cmd/repo-create - PARSE_RULE_COMMAND_LOCK_TYPE(None), // cmd/repo-create - PARSE_RULE_COMMAND_LOG_LEVEL_DEFAULT(Info), // cmd/repo-create - // cmd/repo-create - PARSE_RULE_COMMAND_ROLE_VALID_LIST // cmd/repo-create - ( // cmd/repo-create - PARSE_RULE_COMMAND_ROLE(Main) // cmd/repo-create - PARSE_RULE_COMMAND_ROLE(Remote) // cmd/repo-create - ), // cmd/repo-create - ), // cmd/repo-create - // ----------------------------------------------------------------------------------------------------------------------------- PARSE_RULE_COMMAND // cmd/repo-get ( // cmd/repo-get PARSE_RULE_COMMAND_NAME("repo-get"), // cmd/repo-get @@ -1453,7 +1440,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/beta PARSE_RULE_OPTION_COMMAND(Info) // opt/beta PARSE_RULE_OPTION_COMMAND(Manifest) // opt/beta - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/beta PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/beta PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/beta PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/beta @@ -1493,7 +1479,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/beta PARSE_RULE_OPTION_COMMAND(Info) // opt/beta PARSE_RULE_OPTION_COMMAND(Manifest) // opt/beta - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/beta PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/beta PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/beta PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/beta @@ -1535,7 +1520,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(Info) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(Manifest) // opt/buffer-size - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/buffer-size @@ -1573,7 +1557,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(Info) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(Manifest) // opt/buffer-size - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/buffer-size PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/buffer-size @@ -1657,7 +1640,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/cmd PARSE_RULE_OPTION_COMMAND(Info) // opt/cmd PARSE_RULE_OPTION_COMMAND(Manifest) // opt/cmd - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/cmd PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/cmd PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/cmd PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/cmd @@ -1701,7 +1683,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/cmd-ssh PARSE_RULE_OPTION_COMMAND(Info) // opt/cmd-ssh PARSE_RULE_OPTION_COMMAND(Manifest) // opt/cmd-ssh - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/cmd-ssh PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/cmd-ssh PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/cmd-ssh PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/cmd-ssh @@ -1911,7 +1892,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/config PARSE_RULE_OPTION_COMMAND(Info) // opt/config PARSE_RULE_OPTION_COMMAND(Manifest) // opt/config - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/config PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/config PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/config PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/config @@ -1951,7 +1931,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/config PARSE_RULE_OPTION_COMMAND(Info) // opt/config PARSE_RULE_OPTION_COMMAND(Manifest) // opt/config - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/config PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/config PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/config PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/config @@ -1992,7 +1971,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(Info) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/config-include-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/config-include-path @@ -2032,7 +2010,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(Info) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/config-include-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/config-include-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/config-include-path @@ -2073,7 +2050,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/config-path PARSE_RULE_OPTION_COMMAND(Info) // opt/config-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/config-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/config-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/config-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/config-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/config-path @@ -2113,7 +2089,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/config-path PARSE_RULE_OPTION_COMMAND(Info) // opt/config-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/config-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/config-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/config-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/config-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/config-path @@ -2181,7 +2156,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(ArchivePush) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(Backup) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(Check) // opt/db-timeout - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/db-timeout @@ -2210,7 +2184,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(ArchivePush) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(Backup) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(Check) // opt/db-timeout - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/db-timeout PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/db-timeout @@ -2321,7 +2294,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/exec-id PARSE_RULE_OPTION_COMMAND(Info) // opt/exec-id PARSE_RULE_OPTION_COMMAND(Manifest) // opt/exec-id - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/exec-id PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/exec-id PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/exec-id PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/exec-id @@ -2361,7 +2333,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/exec-id PARSE_RULE_OPTION_COMMAND(Info) // opt/exec-id PARSE_RULE_OPTION_COMMAND(Manifest) // opt/exec-id - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/exec-id PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/exec-id PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/exec-id PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/exec-id @@ -2503,7 +2474,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(Info) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(Manifest) // opt/io-timeout - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/io-timeout @@ -2541,7 +2511,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(Info) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(Manifest) // opt/io-timeout - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/io-timeout PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/io-timeout @@ -2832,7 +2801,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(Info) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-level-console - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-level-console @@ -2872,7 +2840,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(Info) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-level-console - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-level-console PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-level-console @@ -2925,7 +2892,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(Info) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-level-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-level-file @@ -2965,7 +2931,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(Info) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-level-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-level-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-level-file @@ -3018,7 +2983,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(Info) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-level-stderr - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-level-stderr @@ -3058,7 +3022,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(Info) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-level-stderr - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-level-stderr PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-level-stderr @@ -3111,7 +3074,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/log-path PARSE_RULE_OPTION_COMMAND(Info) // opt/log-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-path @@ -3151,7 +3113,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/log-path PARSE_RULE_OPTION_COMMAND(Info) // opt/log-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-path @@ -3193,7 +3154,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(Info) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-subprocess - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-subprocess @@ -3229,7 +3189,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(Info) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-subprocess - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-subprocess PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-subprocess @@ -3272,7 +3231,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(Info) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-timestamp - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-timestamp @@ -3312,7 +3270,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(Info) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(Manifest) // opt/log-timestamp - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/log-timestamp PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/log-timestamp @@ -3384,7 +3341,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Backup) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(Check) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(Expire) // opt/neutral-umask - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/neutral-umask @@ -3420,7 +3376,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(ArchivePush) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(Backup) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(Check) // opt/neutral-umask - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/neutral-umask PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/neutral-umask @@ -4521,7 +4476,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/process PARSE_RULE_OPTION_COMMAND(Info) // opt/process PARSE_RULE_OPTION_COMMAND(Manifest) // opt/process - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/process PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/process PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/process PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/process @@ -4604,7 +4558,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(Info) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(Manifest) // opt/protocol-timeout - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/protocol-timeout @@ -4641,7 +4594,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(Info) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(Manifest) // opt/protocol-timeout - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/protocol-timeout PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/protocol-timeout @@ -4792,7 +4744,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/remote-type PARSE_RULE_OPTION_COMMAND(Info) // opt/remote-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/remote-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/remote-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/remote-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/remote-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/remote-type @@ -4832,7 +4783,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo PARSE_RULE_OPTION_COMMAND(Info) // opt/repo PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo @@ -4863,7 +4813,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo PARSE_RULE_OPTION_COMMAND(Info) // opt/repo PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo @@ -4908,7 +4857,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-account - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-account @@ -4943,7 +4891,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-account - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-account PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-account @@ -4987,7 +4934,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-container - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-container @@ -5022,7 +4968,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-container - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-container PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-container @@ -5067,7 +5012,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-endpoint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-endpoint @@ -5102,7 +5046,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-endpoint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-endpoint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-endpoint @@ -5152,7 +5095,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-key @@ -5187,7 +5129,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-key @@ -5231,7 +5172,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-key-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-key-type @@ -5266,7 +5206,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-key-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-key-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-key-type @@ -5321,7 +5260,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-uri-style - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-uri-style @@ -5356,7 +5294,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-azure-uri-style - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-azure-uri-style PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-azure-uri-style @@ -5710,7 +5647,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-cipher-pass - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-cipher-pass @@ -5745,7 +5681,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-cipher-pass - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-cipher-pass PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-cipher-pass @@ -5790,7 +5725,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-cipher-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-cipher-type @@ -5825,7 +5759,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-cipher-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-cipher-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-cipher-type @@ -5874,7 +5807,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-bucket - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-bucket @@ -5909,7 +5841,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-bucket - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-bucket PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-bucket @@ -5952,7 +5883,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-endpoint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-endpoint @@ -5987,7 +5917,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-endpoint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-endpoint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-endpoint @@ -6036,7 +5965,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-key @@ -6071,7 +5999,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-key @@ -6116,7 +6043,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-key-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-key-type @@ -6151,7 +6077,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-gcs-key-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-gcs-key-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-gcs-key-type @@ -6241,7 +6166,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-host PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host @@ -6300,7 +6224,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-host-ca-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-ca-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-ca-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-ca-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-ca-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-ca-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-ca-file @@ -6359,7 +6282,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-host-ca-path PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-ca-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-ca-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-ca-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-ca-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-ca-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-ca-path @@ -6418,7 +6340,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-host-cert-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-cert-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-cert-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-cert-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-cert-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-cert-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-cert-file @@ -6475,7 +6396,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-host-cmd PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-cmd PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-cmd - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-cmd PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-cmd PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-cmd PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-cmd @@ -6530,7 +6450,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-host-config PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-config PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-config - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-config PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-config PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-config PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-config @@ -6590,7 +6509,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-host-config-include-path PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-config-include-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-config-include-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-config-include-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-config-include-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-config-include-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-config-include-path @@ -6650,7 +6568,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-host-config-path PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-config-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-config-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-config-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-config-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-config-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-config-path @@ -6712,7 +6629,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-host-key-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-key-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-key-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-key-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-key-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-key-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-key-file @@ -6769,7 +6685,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-host-port PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-port PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-port - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-port PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-port PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-port PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-port @@ -6832,7 +6747,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-host-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-type @@ -6900,7 +6814,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-host-user PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-host-user PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-host-user - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-host-user PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-host-user PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-host-user PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-host-user @@ -6963,7 +6876,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-local PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-local PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-local - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-local PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-local PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-local PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-local @@ -7022,7 +6934,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-path PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-path @@ -7057,7 +6968,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-path PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-path @@ -7280,7 +7190,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-bucket - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-bucket @@ -7315,7 +7224,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-bucket - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-bucket PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-bucket @@ -7360,7 +7268,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-endpoint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-endpoint @@ -7395,7 +7302,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-endpoint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-endpoint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-endpoint @@ -7441,7 +7347,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-key @@ -7476,7 +7381,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-key @@ -7522,7 +7426,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-key-secret - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-key-secret @@ -7557,7 +7460,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-key-secret - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-key-secret PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-key-secret @@ -7601,7 +7503,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-key-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-key-type @@ -7636,7 +7537,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-key-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-key-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-key-type @@ -7692,7 +7592,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-kms-key-id - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-kms-key-id @@ -7727,7 +7626,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-kms-key-id - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-kms-key-id PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-kms-key-id @@ -7772,7 +7670,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-region - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-region @@ -7807,7 +7704,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-region - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-region PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-region @@ -7851,7 +7747,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-role - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-role @@ -7886,7 +7781,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-role - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-role PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-role @@ -7931,7 +7825,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-sse-customer-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-sse-customer-key @@ -7966,7 +7859,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-sse-customer-key - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-sse-customer-key PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-sse-customer-key @@ -8011,7 +7903,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-token - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-token @@ -8046,7 +7937,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-token - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-token PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-token @@ -8090,7 +7980,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-uri-style - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-uri-style @@ -8125,7 +8014,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-s3-uri-style - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-s3-uri-style PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-s3-uri-style @@ -8180,7 +8068,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host @@ -8215,7 +8102,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host @@ -8259,7 +8145,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-fingerprint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-fingerprint @@ -8294,7 +8179,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-fingerprint - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-fingerprint PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-fingerprint @@ -8339,7 +8223,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-key-check-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-key-check-type @@ -8374,7 +8257,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-key-check-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-key-check-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-key-check-type @@ -8431,7 +8313,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-key-hash-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-key-hash-type @@ -8466,7 +8347,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-key-hash-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-key-hash-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-key-hash-type @@ -8517,7 +8397,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-port - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-port @@ -8552,7 +8431,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-port - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-port PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-port @@ -8607,7 +8485,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-user - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-user @@ -8642,7 +8519,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-host-user - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-host-user PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-host-user @@ -8687,7 +8563,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-known-host - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-known-host @@ -8722,7 +8597,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-known-host - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-known-host PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-known-host @@ -8767,7 +8641,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-private-key-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-private-key-file @@ -8802,7 +8675,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-private-key-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-private-key-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-private-key-file @@ -8847,7 +8719,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-private-key-passphrase - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-private-key-passphrase @@ -8882,7 +8753,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-private-key-passphrase - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-private-key-passphrase PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-private-key-passphrase @@ -8926,7 +8796,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-public-key-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-public-key-file @@ -8961,7 +8830,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-sftp-public-key-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-sftp-public-key-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-sftp-public-key-file @@ -9005,7 +8873,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-ca-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-ca-file @@ -9040,7 +8907,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-ca-file - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-ca-file PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-ca-file @@ -9086,7 +8952,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-ca-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-ca-path @@ -9121,7 +8986,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-ca-path - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-ca-path PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-ca-path @@ -9167,7 +9031,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-host - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-host @@ -9202,7 +9065,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-host - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-host PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-host @@ -9247,7 +9109,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-port - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-port @@ -9282,7 +9143,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-port - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-port PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-port @@ -9339,7 +9199,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-tag - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-tag @@ -9374,7 +9233,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-tag - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-tag PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-tag @@ -9420,7 +9278,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-upload-chunk-size - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-upload-chunk-size @@ -9455,7 +9312,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-upload-chunk-size - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-upload-chunk-size PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-upload-chunk-size @@ -9508,7 +9364,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-verify-tls - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-verify-tls @@ -9543,7 +9398,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-storage-verify-tls - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-storage-verify-tls PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-storage-verify-tls @@ -9595,7 +9449,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/repo-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-type @@ -9630,7 +9483,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/repo-type PARSE_RULE_OPTION_COMMAND(Info) // opt/repo-type PARSE_RULE_OPTION_COMMAND(Manifest) // opt/repo-type - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/repo-type PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/repo-type PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/repo-type PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/repo-type @@ -9736,7 +9588,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/sck-block PARSE_RULE_OPTION_COMMAND(Info) // opt/sck-block PARSE_RULE_OPTION_COMMAND(Manifest) // opt/sck-block - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/sck-block PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/sck-block PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/sck-block PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/sck-block @@ -9774,7 +9625,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/sck-block PARSE_RULE_OPTION_COMMAND(Info) // opt/sck-block PARSE_RULE_OPTION_COMMAND(Manifest) // opt/sck-block - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/sck-block PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/sck-block PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/sck-block PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/sck-block @@ -9817,7 +9667,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(Info) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(Manifest) // opt/sck-keep-alive - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/sck-keep-alive @@ -9855,7 +9704,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(Info) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(Manifest) // opt/sck-keep-alive - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/sck-keep-alive PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/sck-keep-alive @@ -10047,7 +9895,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/stanza PARSE_RULE_OPTION_COMMAND(Info) // opt/stanza PARSE_RULE_OPTION_COMMAND(Manifest) // opt/stanza - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/stanza PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/stanza PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/stanza PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/stanza @@ -10085,7 +9932,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/stanza PARSE_RULE_OPTION_COMMAND(Info) // opt/stanza PARSE_RULE_OPTION_COMMAND(Manifest) // opt/stanza - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/stanza PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/stanza PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/stanza PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/stanza @@ -10105,7 +9951,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = ( // opt/stanza PARSE_RULE_VAL_CMD(Check), // opt/stanza PARSE_RULE_VAL_CMD(Info), // opt/stanza - PARSE_RULE_VAL_CMD(RepoCreate), // opt/stanza PARSE_RULE_VAL_CMD(RepoGet), // opt/stanza PARSE_RULE_VAL_CMD(RepoLs), // opt/stanza PARSE_RULE_VAL_CMD(RepoPut), // opt/stanza @@ -10349,7 +10194,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(Info) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(Manifest) // opt/tcp-keep-alive-count - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/tcp-keep-alive-count @@ -10387,7 +10231,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(Info) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(Manifest) // opt/tcp-keep-alive-count - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/tcp-keep-alive-count PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/tcp-keep-alive-count @@ -10436,7 +10279,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(Info) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(Manifest) // opt/tcp-keep-alive-idle - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/tcp-keep-alive-idle @@ -10474,7 +10316,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(Info) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(Manifest) // opt/tcp-keep-alive-idle - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/tcp-keep-alive-idle PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/tcp-keep-alive-idle @@ -10523,7 +10364,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Expire) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(Info) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(Manifest) // opt/tcp-keep-alive-interval - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/tcp-keep-alive-interval @@ -10561,7 +10401,6 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] = PARSE_RULE_OPTION_COMMAND(Check) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(Info) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(Manifest) // opt/tcp-keep-alive-interval - PARSE_RULE_OPTION_COMMAND(RepoCreate) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(RepoGet) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(RepoLs) // opt/tcp-keep-alive-interval PARSE_RULE_OPTION_COMMAND(RepoPut) // opt/tcp-keep-alive-interval diff --git a/src/main.c b/src/main.c index 47b99a78a..b34ad6be6 100644 --- a/src/main.c +++ b/src/main.c @@ -23,7 +23,6 @@ Main #include "command/lock.h" #include "command/manifest/manifest.h" #include "command/remote/remote.h" -#include "command/repo/create.h" #include "command/repo/get.h" #include "command/repo/ls.h" #include "command/repo/put.h" @@ -220,12 +219,6 @@ main(int argListSize, const char *argList[]) cmdManifest(); break; - // Repository create command - // ----------------------------------------------------------------------------------------------------------------- - case cfgCmdRepoCreate: - cmdRepoCreate(); - break; - // Repository get file command // ----------------------------------------------------------------------------------------------------------------- case cfgCmdRepoGet: diff --git a/src/meson.build b/src/meson.build index e9939a6ab..b846fdd50 100644 --- a/src/meson.build +++ b/src/meson.build @@ -149,7 +149,6 @@ src_pgbackrest = [ 'command/lock.c', 'command/manifest/manifest.c', 'command/repo/common.c', - 'command/repo/create.c', 'command/repo/get.c', 'command/repo/ls.c', 'command/repo/put.c', diff --git a/test/code-count/file-type.yaml b/test/code-count/file-type.yaml index 78f2ed6d9..cb593938b 100644 --- a/test/code-count/file-type.yaml +++ b/test/code-count/file-type.yaml @@ -1099,14 +1099,6 @@ src/command/repo/common.h: class: core type: c/h -src/command/repo/create.c: - class: core - type: c - -src/command/repo/create.h: - class: core - type: c/h - src/command/repo/get.c: class: core type: c diff --git a/test/define.yaml b/test/define.yaml index a5797349e..83dcb4c8d 100644 --- a/test/define.yaml +++ b/test/define.yaml @@ -960,7 +960,7 @@ unit: # ---------------------------------------------------------------------------------------------------------------------------- - name: repo - total: 4 + total: 3 coverage: - command/repo/common @@ -969,11 +969,6 @@ unit: - command/repo/put - command/repo/rm - include: - # command/repo/create is currently for testing purposes only so coverage is not provided except in integration. In the - # future this will probably be rolled into a custom object store server implementation. - - command/repo/create - # ---------------------------------------------------------------------------------------------------------------------------- - name: verify total: 12 diff --git a/test/src/common/harnessHost.c b/test/src/common/harnessHost.c index 74228e17a..b5c7cc20a 100644 --- a/test/src/common/harnessHost.c +++ b/test/src/common/harnessHost.c @@ -8,14 +8,15 @@ Host Harness #include "common/crypto/common.h" #include "common/error/retry.h" #include "common/io/io.h" +#include "common/type/json.h" #include "common/wait.h" #include "config/config.h" #include "postgres/interface.h" #include "postgres/version.h" -#include "storage/azure/storage.h" -#include "storage/gcs/storage.h" +#include "storage/azure/storage.intern.h" +#include "storage/gcs/storage.intern.h" #include "storage/posix/storage.h" -#include "storage/s3/storage.h" +#include "storage/s3/storage.intern.h" #include "storage/sftp/storage.h" #include "common/harnessDebug.h" @@ -1289,11 +1290,34 @@ hrnHostBuild(const int line, const HrnHostTestDefine *const testMatrix, const si // Write pgBackRest configuration for hosts hrnHostConfigUpdateP(); - // Create the repo for object stores - if (hrnHostLocal.storage == STORAGE_AZURE_TYPE || hrnHostLocal.storage == STORAGE_GCS_TYPE || - hrnHostLocal.storage == STORAGE_S3_TYPE) + // Create the bucket/container for object stores + switch (hrnHostLocal.storage) { - hrnHostExecBrP(repo, CFGCMD_REPO_CREATE, .option = "--repo=1"); + case STORAGE_AZURE_TYPE: + { + storageAzureRequestP( + (StorageAzure *)storageDriver(hrnHostRepo1Storage(repo)), HTTP_VERB_PUT_STR, + .query = httpQueryAdd(httpQueryNewP(), AZURE_QUERY_RESTYPE_STR, AZURE_QUERY_VALUE_CONTAINER_STR)); + + break; + } + + case STORAGE_GCS_TYPE: + { + JsonWrite *const json = jsonWriteObjectBegin(jsonWriteNewP()); + jsonWriteStr(jsonWriteKeyZ(json, GCS_JSON_NAME), STRDEF(HRN_HOST_GCS_BUCKET)); + jsonWriteObjectEnd(json); + + storageGcsRequestP( + (StorageGcs *)storageDriver(hrnHostRepo1Storage(repo)), HTTP_VERB_POST_STR, .noBucket = true, + .content = BUFSTR(jsonWriteResult(json))); + + break; + } + + case STORAGE_S3_TYPE: + storageS3RequestP((StorageS3 *)storageDriver(hrnHostRepo1Storage(repo)), HTTP_VERB_PUT_STR, FSLASH_STR); + break; } FUNCTION_HARNESS_RETURN_VOID(); diff --git a/test/src/module/command/repoTest.c b/test/src/module/command/repoTest.c index 596e79cce..0a63b5dcd 100644 --- a/test/src/module/command/repoTest.c +++ b/test/src/module/command/repoTest.c @@ -19,19 +19,6 @@ testRun(void) { FUNCTION_HARNESS_VOID(); - // ***************************************************************************************************************************** - if (testBegin("cmdRepoCreate()")) - { - StringList *argList = strLstNew(); - hrnCfgArgRawZ(argList, cfgOptRepoPath, TEST_PATH "/repo"); - HRN_CFG_LOAD(cfgCmdRepoCreate, argList); - - // ------------------------------------------------------------------------------------------------------------------------- - TEST_TITLE("noop on non-S3 storage"); - - TEST_RESULT_VOID(cmdRepoCreate(), "repo create"); - } - // ***************************************************************************************************************************** if (testBegin("cmdStorageList() and storageListRender()")) {