This commit is contained in:
Scott E. Graves 2025-03-22 15:29:08 -05:00
parent 630c3463d8
commit 60f0e3dbc1

View File

@ -116,6 +116,7 @@ mount(std::vector<const char *> args, std::string data_directory,
: " [" + unique_id + ']')
<< " Drive" << std::endl;
if (prov == provider_type::remote) {
try {
std::uint16_t port{};
if (not utils::get_next_available_port(config.get_remote_config().api_port,
port)) {
@ -128,7 +129,6 @@ mount(std::vector<const char *> args, std::string data_directory,
remote_cfg.api_port = remote_port;
config.set_remote_config(remote_cfg);
try {
remote_drive drive(
config,
[&config]() -> std::unique_ptr<remote_instance> {
@ -148,12 +148,12 @@ mount(std::vector<const char *> args, std::string data_directory,
return exit_code::startup_exception;
}
try {
if (prov == provider_type::sia && config.get_sia_config().bucket.empty()) {
[[maybe_unused]] auto bucket =
config.set_value_by_name("SiaConfig.Bucket", unique_id);
}
try {
auto provider = create_provider(prov, config);
repertory_drive drive(config, lock, *provider);
if (not lock.set_mount_state(true, "", -1)) {