Commit Graph

127 Commits

Author SHA1 Message Date
Fabian Grünbichler
e8cc6bb28b docs: expand, improve formatting
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
abaee27150 docs: document key handling
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
e34d988080 remove accidentally committed pycache
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
dccc651c74 d/rules: drop docgen, add fail-missing
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
5c6035f227 add bash completion
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
ccb184215c update d/control
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
fabdaf9100 add docs
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
619f5b6e39 add remaining missing renames
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
5a59201c20 upload to all products
and skip lib package upload

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
8cddc92d00 add packaging
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
92745fd2c1 bump proxmox-apt
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
72f796d7d6 adapt to changes in proxmox-subscription
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
b42cad3b8e improve interfaces and descriptions
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
a9f22be14c pool: gracefully handle tmp or invalid chunk names
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
ad561aec22 apt-repo: allow writing of snippet file
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
38b290688d setup: improve path handling and messages
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
4e4363f212 setup: suggest mirror ID in guided mode
based on selected distro/product, release, etc.pp.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
45aa8bea02 mirror: sort list of snapshots
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
ea655de18e setup: use correct key for debian-updates
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
8b26780880 rename to 'proxmox-offline-mirror', add key handling
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-09-06 12:06:13 +02:00
Fabian Grünbichler
2d13dcfc83 add doc comments
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-07-07 14:50:44 +02:00
Fabian Grünbichler
9a9df08cc7 cmd: improve medium status
include information about snapshots on source mirror and medium.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-07-07 14:50:37 +02:00
Fabian Grünbichler
d035ecb59a refactor interfaces
- remove Pool from public interfaces
- remove pool_dir from MirrorConfig, rename base_dir to dir
- add mirror::{init,destroy,gc,list_snapshots, remove_snapshot}
- rename mirror::mirror to mirror::create_snapshot
- move ParsedMirrorConfig into mirror module
- add new helpers in medium.rs
- use Snapshot in more places
- make Snapshot (de)serializable and sort/comparable
- move Snapshot into types.rs
- reduce visibility where possible

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-07-07 14:50:34 +02:00
Fabian Grünbichler
7094b70a76 add instructions
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-07-07 14:50:25 +02:00
Fabian Grünbichler
9ecde3194e initial proof of concept
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-07-07 14:50:21 +02:00
Fabian Grünbichler
b484ff834f add .gitignore
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-02-17 17:09:58 +01:00
Fabian Grünbichler
f4f8dff05a initial commit
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-02-17 17:09:40 +01:00