diff --git a/doc/xml/release.xml b/doc/xml/release.xml
index 39f53c2ea..e32d3b387 100644
--- a/doc/xml/release.xml
+++ b/doc/xml/release.xml
@@ -103,6 +103,7 @@
+
diff --git a/src/build/config/config.yaml b/src/build/config/config.yaml
index 155260c8d..ee54b9eb9 100644
--- a/src/build/config/config.yaml
+++ b/src/build/config/config.yaml
@@ -1840,6 +1840,10 @@ option:
backup: {}
command-role:
main: {}
+ depend:
+ option: repo-bundle
+ list:
+ - false
deprecate:
hardlink: {}
diff --git a/src/command/backup/backup.c b/src/command/backup/backup.c
index 8f7268077..d2c279a9c 100644
--- a/src/command/backup/backup.c
+++ b/src/command/backup/backup.c
@@ -190,6 +190,10 @@ backupInit(const InfoBackup *infoBackup)
cfgOptionSet(cfgOptBackupStandby, cfgSourceParam, BOOL_FALSE_VAR);
}
+ // If hardlink is not set (because bundles are enabled) then set to false
+ if (!cfgOptionTest(cfgOptRepoHardlink))
+ cfgOptionSet(cfgOptRepoHardlink, cfgSourceDefault, BOOL_FALSE_VAR);
+
// Get database info when online
PgControl pgControl = {0};
diff --git a/src/config/parse.auto.c b/src/config/parse.auto.c
index 51b30a1db..97ff2ad8a 100644
--- a/src/config/parse.auto.c
+++ b/src/config/parse.auto.c
@@ -5466,6 +5466,12 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
(
PARSE_RULE_OPTIONAL_GROUP
(
+ PARSE_RULE_OPTIONAL_DEPEND
+ (
+ PARSE_RULE_VAL_OPT(cfgOptRepoBundle),
+ PARSE_RULE_VAL_BOOL_FALSE,
+ ),
+
PARSE_RULE_OPTIONAL_DEFAULT
(
PARSE_RULE_VAL_BOOL_FALSE,