From 5a0a334dddeee5eed68ad8fed3b59213505675b7 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 12 May 2025 17:12:58 +0300 Subject: [PATCH] build(debian/rules): install into a location where Debian expects Debian policy is to install to /usr/bin, not /bin, so do that. This silences a lintian warning without using an override. Also fix removal of .crates*.toml files that cargo install creates. Signed-off-by: Lars Wirzenius --- debian/rules | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/debian/rules b/debian/rules index a903b946..a8ee5ad0 100755 --- a/debian/rules +++ b/debian/rules @@ -9,10 +9,11 @@ override_dh_auto_build: scripts/build-man-pages.sh . *.adoc override_dh_auto_install: - cargo install --offline --locked --path=radicle-cli --root=debian/radicle - cargo install --offline --locked --path=radicle-node --root=debian/radicle - cargo install --offline --locked --path=radicle-remote-helper --root=debian/radicle - rm -f debian/*/.crates*.* + mkdir -p debian/radicle/usr + cargo install --offline --locked --path=radicle-cli --root=debian/radicle/usr + cargo install --offline --locked --path=radicle-node --root=debian/radicle/usr + cargo install --offline --locked --path=radicle-remote-helper --root=debian/radicle/usr + find debian/radicle -name '.crates*' -delete override_dh_auto_test: echo tests are disabled, for now