branches2.cpp

This commit is contained in:
Antonio SJ Musumeci 2024-03-10 15:07:23 -05:00
parent f2f6efd9af
commit 281c8eef63
2 changed files with 10 additions and 1 deletions

View File

@ -83,6 +83,8 @@ min-free-space = 123
# TIER 0 # TIER 0
[[branches.tier]] [[branches.tier]]
enabled = true
[branches.tier.func.create] [branches.tier.func.create]
policy.default = 'mfs' policy.default = 'mfs'
[[branches.tier.func.create.policy.overrides]] [[branches.tier.func.create.policy.overrides]]
@ -115,10 +117,11 @@ type = 'glob'
mode = 'RW' mode = 'RW'
if-not-mountpoint = 'fail' # 'fail' | 'deactivate' ? if-not-mountpoint = 'fail' # 'fail' | 'deactivate' ?
# TIER 1 # TIER 1
[[branches.tier]] [[branches.tier]]
[[branches.tier.branch]] [[branches.tier.branch]]
enabled = true enabled = false
name = 'branch0' name = 'branch0'
type = 'literal' type = 'literal'
path = '/mnt/*' path = '/mnt/*'

View File

@ -19,6 +19,12 @@ Branches2::Branches2(toml::value const &v_)
for(auto const &tier : tiers.as_array()) for(auto const &tier : tiers.as_array())
{ {
bool enabled;
enabled = toml::find_or(tier,"enabled",false);
if(!enabled)
continue;
_branches.emplace_back(tier); _branches.emplace_back(tier);
} }
} }