]> git.proxmox.com Git - proxmox-backup.git/blame - README.rst
reader: actually allow users to downlod their own backups
[proxmox-backup.git] / README.rst
CommitLineData
933687d9
DM
1``rustup`` Toolchain
2====================
3
51697c28
DM
4We normally want to build with the ``rustc`` Debian package. To do that
5you can set the following ``rustup`` configuration:
933687d9
DM
6
7 # rustup toolchain link system /usr
51697c28 8 # rustup default system
933687d9
DM
9
10
0eaa4a78
FG
11Versioning of proxmox helper crates
12===================================
13
14To use current git master code of the proxmox* helper crates, add::
15
16 git = "ssh://gitolite3@proxdev.maurer-it.com/rust/proxmox"
17
88625f20
FG
18or::
19
20 path = "../proxmox/proxmox"
21
0eaa4a78
FG
22to the proxmox dependency, and update the version to reflect the current,
23pre-release version number (e.g., "0.1.1-dev.1" instead of "0.1.0").
24
88625f20
FG
25Local cargo config
26==================
0eaa4a78 27
88625f20
FG
28This repository ships with a ``.cargo/config`` that replaces the crates.io
29registry with packaged crates located in ``/usr/share/cargo/registry``.
0eaa4a78 30
88625f20
FG
31A similar config is also applied building with dh_cargo. Cargo.lock needs to be
32deleted when switching between packaged crates and crates.io, since the
0eaa4a78 33checksums are not compatible.
88625f20
FG
34
35To reference new dependencies (or updated versions) that are not yet packaged,
36the dependency needs to point directly to a path or git source (e.g., see
37example for proxmox crate above).