@@ -27,80 +27,8 @@ index a439c97b..a95ae483 100644
27
27
28
28
[profile.release]
29
29
debug=true
30
- diff --git a/Cargo.toml b/Cargo.toml
31
- index 7013a468..632f3b80 100644
32
- --- a/Cargo.toml
33
- +++ b/Cargo.toml
34
- @@ -247,37 +247,37 @@ proxmox-rrd.workspace = true
35
- # NOTE: You must run `cargo update` after changing this for it to take effect!
36
- [patch.crates-io]
37
-
38
- - #proxmox-apt = { path = "../proxmox/proxmox-apt" }
39
- - #proxmox-async = { path = "../proxmox/proxmox-async" }
40
- - #proxmox-auth-api = { path = "../proxmox/proxmox-auth-api" }
41
- - #proxmox-borrow = { path = "../proxmox/proxmox-borrow" }
42
- - #proxmox-compression = { path = "../proxmox/proxmox-compression" }
43
- - #proxmox-fuse = { path = "../proxmox-fuse" }
44
- - #proxmox-http = { path = "../proxmox/proxmox-http" }
45
- - #proxmox-human-byte = { path = "../proxmox/proxmox-human-byte" }
46
- - #proxmox-io = { path = "../proxmox/proxmox-io" }
47
- - #proxmox-lang = { path = "../proxmox/proxmox-lang" }
48
- - #proxmox-ldap = { path = "../proxmox/proxmox-ldap" }
49
- - #proxmox-metrics = { path = "../proxmox/proxmox-metrics" }
50
- - #proxmox-notify = { path = "../proxmox/proxmox-notify" }
51
- - #proxmox-openid = { path = "../proxmox/proxmox-openid" }
52
- - #proxmox-rest-server = { path = "../proxmox/proxmox-rest-server" }
53
- - #proxmox-router = { path = "../proxmox/proxmox-router" }
54
- - #proxmox-rrd = { path = "../proxmox/proxmox-rrd" }
55
- - #proxmox-schema = { path = "../proxmox/proxmox-schema" }
56
- - #proxmox-section-config = { path = "../proxmox/proxmox-section-config" }
57
- - #proxmox-serde = { path = "../proxmox/proxmox-serde" }
58
- - #proxmox-shared-memory = { path = "../proxmox/proxmox-shared-memory" }
59
- - #proxmox-sortable-macro = { path = "../proxmox/proxmox-sortable-macro" }
60
- - #proxmox-subscription = { path = "../proxmox/proxmox-subscription" }
61
- - #proxmox-sys = { path = "../proxmox/proxmox-sys" }
62
- - #proxmox-tfa = { path = "../proxmox/proxmox-tfa" }
63
- - #proxmox-time = { path = "../proxmox/proxmox-time" }
64
- - #proxmox-uuid = { path = "../proxmox/proxmox-uuid" }
65
- + proxmox-apt = { path = "../proxmox/proxmox-apt" }
66
- + proxmox-async = { path = "../proxmox/proxmox-async" }
67
- + proxmox-auth-api = { path = "../proxmox/proxmox-auth-api" }
68
- + proxmox-borrow = { path = "../proxmox/proxmox-borrow" }
69
- + proxmox-compression = { path = "../proxmox/proxmox-compression" }
70
- + proxmox-fuse = { path = "../proxmox-fuse" }
71
- + proxmox-http = { path = "../proxmox/proxmox-http" }
72
- + proxmox-human-byte = { path = "../proxmox/proxmox-human-byte" }
73
- + proxmox-io = { path = "../proxmox/proxmox-io" }
74
- + proxmox-lang = { path = "../proxmox/proxmox-lang" }
75
- + proxmox-ldap = { path = "../proxmox/proxmox-ldap" }
76
- + proxmox-metrics = { path = "../proxmox/proxmox-metrics" }
77
- + proxmox-notify = { path = "../proxmox/proxmox-notify" }
78
- + proxmox-openid = { path = "../proxmox/proxmox-openid" }
79
- + proxmox-rest-server = { path = "../proxmox/proxmox-rest-server" }
80
- + proxmox-router = { path = "../proxmox/proxmox-router" }
81
- + proxmox-rrd = { path = "../proxmox/proxmox-rrd" }
82
- + proxmox-schema = { path = "../proxmox/proxmox-schema" }
83
- + proxmox-section-config = { path = "../proxmox/proxmox-section-config" }
84
- + proxmox-serde = { path = "../proxmox/proxmox-serde" }
85
- + proxmox-shared-memory = { path = "../proxmox/proxmox-shared-memory" }
86
- + proxmox-sortable-macro = { path = "../proxmox/proxmox-sortable-macro" }
87
- + proxmox-subscription = { path = "../proxmox/proxmox-subscription" }
88
- + proxmox-sys = { path = "../proxmox/proxmox-sys" }
89
- + proxmox-tfa = { path = "../proxmox/proxmox-tfa" }
90
- + proxmox-time = { path = "../proxmox/proxmox-time" }
91
- + proxmox-uuid = { path = "../proxmox/proxmox-uuid" }
92
-
93
- - #proxmox-acme = { path = "../proxmox/proxmox-acme" }
94
- - #pathpatterns = {path = "../pathpatterns" }
95
- - #pxar = { path = "../pxar" }
96
- + proxmox-acme = { path = "../proxmox/proxmox-acme" }
97
- + pathpatterns = {path = "../pathpatterns" }
98
- + pxar = { path = "../pxar" }
99
-
100
- [features]
101
- default = []
102
30
diff --git a/debian/rules b/debian/rules
103
- index a82c3e12 ..79c1ad76 100755
31
+ index a03fe11b ..79c1ad76 100755
104
32
--- a/debian/rules
105
33
+++ b/debian/rules
106
34
@@ -4,12 +4,9 @@
@@ -116,11 +44,16 @@ index a82c3e12..79c1ad76 100755
116
44
export CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
117
45
export DEB_HOST_RUST_TYPE DEB_HOST_GNU_TYPE
118
46
export CARGO_HOME = $(CURDIR)/debian/cargo_home
119
- @@ -27,7 +24,6 @@ endif
47
+ @@ -27,12 +24,6 @@ endif
120
48
override_dh_auto_configure:
121
49
@perl -ne 'if (/^version\s*=\s*"(\d+(?:\.\d+)+)"/) { my $$v_cargo = $$1; my $$v_deb = "$(DEB_VERSION_UPSTREAM)"; \
122
50
die "ERROR: d/changelog <-> Cargo.toml version mismatch: $$v_cargo != $$v_deb\n" if $$v_cargo ne $$v_deb; exit(0); }' Cargo.toml
123
51
- $(CARGO) prepare-debian $(CURDIR)/debian/cargo_registry --link-from-system
52
+ - # `cargo build` and `cargo install` have different config precedence, symlink
53
+ - # the wrapper config into a place where `build` picks it up as well..
54
+ - # https://doc.rust-lang.org/cargo/commands/cargo-install.html#configuration-discovery
55
+ - mkdir -p .cargo
56
+ - ln -s $(CARGO_HOME)/config.toml $(CURDIR)/.cargo/config.toml
124
57
dh_auto_configure
125
58
126
59
override_dh_auto_build:
0 commit comments