From 2b96394910cb12149dc7d408d23eb7693823f2e7 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 25 Sep 2015 12:16:57 +0200 Subject: [PATCH] install bash completion configuration file --- data/PVE/Makefile.am | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/data/PVE/Makefile.am b/data/PVE/Makefile.am index 8160c65..88792a9 100644 --- a/data/PVE/Makefile.am +++ b/data/PVE/Makefile.am @@ -20,6 +20,9 @@ perlbindir = $(PERL_INSTALLARCHLIB)/auto/PVE/IPCC perl -I.. -T -e "use PVE::CLI::$*; PVE::CLI::$*->generate_pod_manpage();" >$@.tmp mv $@.tmp $@ +%.bash-completion: + perl -I.. -T -e "use PVE::CLI::$*; PVE::CLI::$*->generate_bash_completions();" >$@.tmp + mv $@.tmp $@ datacenter.cfg.5.pod: Cluster.pm gen-datacenter-pod.pl perl -I.. ./gen-datacenter-pod.pl > $@ @@ -39,10 +42,13 @@ IPCC_so_SOURCES = IPCC.c ppport.h pvelib_DATA = IPCC.pm Cluster.pm pvelibdir = $(PERL_VENDORLIB)/PVE +noinst_DATA = pvecm.bash-completion + cliclass_DATA = CLI/pvecm.pm cliclassdir = $(PERL_VENDORLIB)/PVE/CLI -install-exec-hook: +install-exec-hook: pvecm.bash-completion perl -I.. -T -e "use PVE::CLI::pvecm; PVE::CLI::pvecm->verify_api();" + install -m 0644 -D pvecm.bash-completion ${DESTDIR}/usr/share/bash-completion/completions/pvecm CLEANFILES = IPCC.c *~ *.1.gz *.5.gz *.pod -- 2.39.2