]>
Commit | Line | Data |
---|---|---|
933687d9 DM |
1 | ``rustup`` Toolchain |
2 | ==================== | |
3 | ||
51697c28 DM |
4 | We normally want to build with the ``rustc`` Debian package. To do that |
5 | you 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 |
11 | Versioning of proxmox helper crates |
12 | =================================== | |
13 | ||
14 | To 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 |
18 | or:: |
19 | ||
20 | path = "../proxmox/proxmox" | |
21 | ||
0eaa4a78 FG |
22 | to the proxmox dependency, and update the version to reflect the current, |
23 | pre-release version number (e.g., "0.1.1-dev.1" instead of "0.1.0"). | |
24 | ||
88625f20 FG |
25 | Local cargo config |
26 | ================== | |
0eaa4a78 | 27 | |
88625f20 FG |
28 | This repository ships with a ``.cargo/config`` that replaces the crates.io |
29 | registry with packaged crates located in ``/usr/share/cargo/registry``. | |
0eaa4a78 | 30 | |
88625f20 FG |
31 | A similar config is also applied building with dh_cargo. Cargo.lock needs to be |
32 | deleted when switching between packaged crates and crates.io, since the | |
0eaa4a78 | 33 | checksums are not compatible. |
88625f20 FG |
34 | |
35 | To reference new dependencies (or updated versions) that are not yet packaged, | |
36 | the dependency needs to point directly to a path or git source (e.g., see | |
37 | example for proxmox crate above). |