]> git.proxmox.com Git - proxmox-backup.git/blame_incremental - README.rst
src/client/pull.rs: open temporary manifest with truncate(true)
[proxmox-backup.git] / README.rst
... / ...
CommitLineData
1``rustup`` Toolchain
2====================
3
4We normally want to build with the ``rustc`` Debian package. To do that
5you can set the following ``rustup`` configuration:
6
7 # rustup toolchain link system /usr
8 # rustup default system
9
10
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
18or::
19
20 path = "../proxmox/proxmox"
21
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
25Local cargo config
26==================
27
28This repository ships with a ``.cargo/config`` that replaces the crates.io
29registry with packaged crates located in ``/usr/share/cargo/registry``.
30
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
33checksums are not compatible.
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).