]> git.proxmox.com Git - proxmox-backup.git/commit - proxmox-backup-client/src/main.rs
move remaining client tools to pbs-tools/datastore
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Wed, 21 Jul 2021 12:12:22 +0000 (14:12 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Wed, 21 Jul 2021 12:12:24 +0000 (14:12 +0200)
commiteb5e0ae65a95e3b92d8202e458859990742fb884
tree7c1a795aa09e0cfd3bb493fceff7c93a45c2177f
parentbbc71e3b02743193d6df8e6c4ce8f1fa8ebf6e6d
move remaining client tools to pbs-tools/datastore

pbs-datastore now ended up depending on tokio after all, but
that's fine for now

for the fuse code I added pbs-fuse-loop (has the old
fuse_loop and its 'loopdev' module)
ultimately only binaries should depend on this to avoid the
library link

the only thins remaining to move out the client binary are
the api method return types, those will need to be moved to
pbs-api-types...

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
29 files changed:
Cargo.toml
Makefile
pbs-api-types/Cargo.toml
pbs-api-types/src/lib.rs
pbs-client/src/dynamic_index.rs [new file with mode: 0644]
pbs-client/src/lib.rs
pbs-datastore/Cargo.toml
pbs-datastore/src/dynamic_index.rs
pbs-datastore/src/lib.rs
pbs-datastore/src/paperkey.rs [new file with mode: 0644]
pbs-fuse-loop/Cargo.toml [new file with mode: 0644]
pbs-fuse-loop/src/fuse_loop.rs [new file with mode: 0644]
pbs-fuse-loop/src/lib.rs [new file with mode: 0644]
pbs-fuse-loop/src/loopdev.rs [new file with mode: 0644]
pbs-tools/src/io.rs [new file with mode: 0644]
pbs-tools/src/lib.rs
src/api2/types/mod.rs
src/backup/dynamic_index.rs [deleted file]
src/backup/mod.rs
src/bin/proxmox-backup-client.rs
src/bin/proxmox_backup_client/key.rs
src/bin/proxmox_backup_client/mount.rs
src/bin/proxmox_backup_client/snapshot.rs
src/bin/proxmox_backup_client/task.rs
src/bin/proxmox_tape/encryption_key.rs
src/tools/fuse_loop.rs [deleted file]
src/tools/loopdev.rs [deleted file]
src/tools/mod.rs
src/tools/paperkey.rs [deleted file]