move media_pool config to pbs_config workspace

This commit is contained in:
Dietmar Maurer
2021-09-06 08:56:04 +02:00
parent 68149b9045
commit aad2d162ab
12 changed files with 38 additions and 47 deletions

View File

@ -61,7 +61,7 @@ fn main() -> Result<(), Error> {
"remote.cfg" => dump_section_config(&pbs_config::remote::CONFIG),
"sync.cfg" => dump_section_config(&config::sync::CONFIG),
"verification.cfg" => dump_section_config(&config::verify::CONFIG),
"media-pool.cfg" => dump_section_config(&config::media_pool::CONFIG),
"media-pool.cfg" => dump_section_config(&pbs_config::media_pool::CONFIG),
"config::acl::Role" => dump_enum_properties(&config::acl::Role::API_SCHEMA)?,
_ => bail!("docgen: got unknown type"),
};

View File

@ -22,6 +22,7 @@ use pbs_tools::format::{
};
use pbs_config::drive::complete_drive_name;
use pbs_config::media_pool::complete_pool_name;
use proxmox_backup::{
api2::{
@ -39,7 +40,6 @@ use proxmox_backup::{
},
config::{
datastore::complete_datastore_name,
media_pool::complete_pool_name,
},
tape::{
BlockReadError,

View File

@ -125,7 +125,7 @@ pub fn backup_job_commands() -> CommandLineInterface {
.completion_cb("id", config::tape_job::complete_tape_job_id)
.completion_cb("schedule", config::datastore::complete_calendar_event)
.completion_cb("store", config::datastore::complete_datastore_name)
.completion_cb("pool", config::media_pool::complete_pool_name)
.completion_cb("pool", pbs_config::media_pool::complete_pool_name)
.completion_cb("drive", crate::complete_drive_name)
)
.insert("update",
@ -134,7 +134,7 @@ pub fn backup_job_commands() -> CommandLineInterface {
.completion_cb("id", config::tape_job::complete_tape_job_id)
.completion_cb("schedule", config::datastore::complete_calendar_event)
.completion_cb("store", config::datastore::complete_datastore_name)
.completion_cb("pool", config::media_pool::complete_pool_name)
.completion_cb("pool", pbs_config::media_pool::complete_pool_name)
.completion_cb("drive", crate::complete_drive_name)
)
.insert("remove",

View File

@ -15,6 +15,7 @@ use pbs_api_types::{
MediaContentListFilter,
};
use pbs_config::drive::complete_changer_name;
use pbs_config::media_pool::complete_pool_name;
use proxmox_backup::{
api2,
@ -23,9 +24,6 @@ use proxmox_backup::{
complete_media_uuid,
complete_media_set_uuid,
},
config::{
media_pool::complete_pool_name,
},
};
pub fn media_commands() -> CommandLineInterface {

View File

@ -10,6 +10,8 @@ use proxmox::{
},
};
use pbs_config::media_pool::complete_pool_name;
use proxmox_backup::{
api2::{
self,
@ -18,9 +20,6 @@ use proxmox_backup::{
},
},
config::{
media_pool::{
complete_pool_name,
},
tape_encryption_keys:: {
complete_key_fingerprint,
},