Make bash completion directory configurable.
authorJames Rowe <jnrowe@gmail.com>
Fri, 20 Nov 2009 15:28:26 +0000 (15:28 +0000)
committerCarl Worth <cworth@cworth.org>
Fri, 20 Nov 2009 23:14:06 +0000 (00:14 +0100)
Some systems install completion scripts in /usr/share/bash-completion, make the
location configurable from Makefile.config.

Makefile.config
Makefile.local

index 63c90a8c7a43089248461f4743411b47745e68ab..d72a39efcaa3112b5619e52b5f9e399ec7f8be68 100644 (file)
@@ -1 +1,2 @@
 prefix = /usr/local
+bash_completion_dir = /etc/bash_completion.d
index 05e2acc121da403bbd2505bb1c68cc02737a7915..3c9962409b60390eefbe5b04becb4f99f00a6a2f 100644 (file)
@@ -27,14 +27,14 @@ notmuch.1.gz: notmuch.1
 
 install: all notmuch.1.gz
        for d in $(DESTDIR)$(prefix)/bin/ $(DESTDIR)$(prefix)/share/man/man1 \
-               $(DESTDIR)/etc/bash_completion.d/ ; \
+               $(DESTDIR)$(bash_completion_dir) ; \
        do \
                install -d $$d ; \
        done ;
        install notmuch $(DESTDIR)$(prefix)/bin/
        install -m0644 notmuch.1.gz $(DESTDIR)$(prefix)/share/man/man1/
        install contrib/notmuch-completion.bash \
-               $(DESTDIR)/etc/bash_completion.d/notmuch
+               $(DESTDIR)$(bash_completion_dir)/notmuch
 
 install-emacs: install emacs
        for d in $(DESTDIR)/$(emacs_lispdir) ; \