Package: libgadap-dev Version: 2.0-12 Severity: normal Tags: patch Dear Maintainer,
libgadap-dev installs a bash-completion script to /usr/share/bash-completion/completions/bash_completion.d/gadap-config Unfortunately, it will not be used because bash-completion dynamically loads completion scripts from /usr/share/bash-completion/completions/$cmd, so completions for gadap-config must be installed as /usr/share/bash-completion/completions/gadap-config. I've attached a patch to fix the issue. Thanks for considering, Kevin
>From cf0bbab541a086081cf1c5422f1a5be75d9bdf21 Mon Sep 17 00:00:00 2001 Message-Id: <cf0bbab541a086081cf1c5422f1a5be75d9bdf21.1615420028.git.ke...@kevinlocke.name> From: Kevin Locke <ke...@kevinlocke.name> Date: Wed, 10 Mar 2021 16:45:11 -0700 Subject: [PATCH] install bash-completion script to correct location bash-completion scripts for $cmd must be installed as /usr/share/bash-completion/completions/$cmd to be dynamically loaded. The script was installed as /usr/share/bash-completion/completions/bash_completion.d/gadap-config due to installing the whole bash_completion.d directory. Fix by adding a glob to install files in that directory into /usr/share/bash-completion/completions/. Signed-off-by: Kevin Locke <ke...@kevinlocke.name> --- debian/libgadap-dev.install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/libgadap-dev.install b/debian/libgadap-dev.install index edb076b..3830d54 100644 --- a/debian/libgadap-dev.install +++ b/debian/libgadap-dev.install @@ -1 +1 @@ -debian/bash_completion.d /usr/share/bash-completion/completions +debian/bash_completion.d/* /usr/share/bash-completion/completions -- 2.30.1