diff --git a/src/bin/proxmox_backup_debug/inspect.rs b/src/bin/proxmox_backup_debug/inspect.rs index c06875d0..c978514d 100644 --- a/src/bin/proxmox_backup_debug/inspect.rs +++ b/src/bin/proxmox_backup_debug/inspect.rs @@ -4,18 +4,22 @@ use std::io::{Read, Seek, SeekFrom}; use std::path::Path; use anyhow::{bail, format_err, Error}; +use serde_json::{json, Value}; +use walkdir::WalkDir; + use proxmox::api::cli::{ format_and_print_result, get_output_format, CliCommand, CliCommandMap, CommandLineInterface, }; use proxmox::api::{api, cli::*}; -use serde_json::{json, Value}; -use walkdir::WalkDir; -use proxmox_backup::backup::{ - load_and_decrypt_key, CryptConfig, DataBlob, DynamicIndexReader, FixedIndexReader, IndexFile, +use pbs_datastore::dynamic_index::DynamicIndexReader; +use pbs_datastore::file_formats::{ COMPRESSED_BLOB_MAGIC_1_0, DYNAMIC_SIZED_CHUNK_INDEX_1_0, ENCRYPTED_BLOB_MAGIC_1_0, ENCR_COMPR_BLOB_MAGIC_1_0, FIXED_SIZED_CHUNK_INDEX_1_0, UNCOMPRESSED_BLOB_MAGIC_1_0, }; +use pbs_datastore::fixed_index::FixedIndexReader; +use pbs_datastore::index::IndexFile; +use pbs_datastore::{load_and_decrypt_key, CryptConfig, DataBlob}; use pbs_client::tools::key_source::get_encryption_key_password; diff --git a/src/bin/proxmox_backup_debug/recover.rs b/src/bin/proxmox_backup_debug/recover.rs index 706223b1..7e890e73 100644 --- a/src/bin/proxmox_backup_debug/recover.rs +++ b/src/bin/proxmox_backup_debug/recover.rs @@ -3,15 +3,16 @@ use std::io::{Read, Seek, SeekFrom, Write}; use std::path::Path; use anyhow::{bail, format_err, Error}; +use serde_json::Value; use proxmox::api::api; use proxmox::api::cli::{CliCommand, CliCommandMap, CommandLineInterface}; -use proxmox_backup::backup::{DYNAMIC_SIZED_CHUNK_INDEX_1_0, FIXED_SIZED_CHUNK_INDEX_1_0}; -use serde_json::Value; -use proxmox_backup::backup::{ - load_and_decrypt_key, CryptConfig, DataBlob, DynamicIndexReader, FixedIndexReader, IndexFile, -}; +use pbs_datastore::dynamic_index::DynamicIndexReader; +use pbs_datastore::file_formats::{DYNAMIC_SIZED_CHUNK_INDEX_1_0, FIXED_SIZED_CHUNK_INDEX_1_0}; +use pbs_datastore::fixed_index::FixedIndexReader; +use pbs_datastore::index::IndexFile; +use pbs_datastore::{load_and_decrypt_key, CryptConfig, DataBlob}; use pbs_client::tools::key_source::get_encryption_key_password;