]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
Install bash autocompletion by default
authorMaksim Salau <maksim.salau@teqniksoft.com>
Sat, 19 Mar 2016 20:08:24 +0000 (23:08 +0300)
committerMaksim Salau <maksim.salau@teqniksoft.com>
Sat, 19 Mar 2016 20:23:06 +0000 (23:23 +0300)
Makefile
nvme.spec.in

index a3217f52851aa27c4959a8ce0104b12e253b7b43..bf48387ec10bb62909c3066790a9a5e301053e12 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,7 @@ INSTALL ?= install
 SRC = ./src
 DESTDIR =
 PREFIX ?= /usr/local
+SYSCONFDIR = /etc
 SBINDIR = $(PREFIX)/sbin
 LIBUDEV := $(shell ld -o /dev/null -ludev >/dev/null 2>&1; echo $$?)
 LIB_DEPENDS =
@@ -61,7 +62,11 @@ install-bin: default
        $(INSTALL) -d $(DESTDIR)$(SBINDIR)
        $(INSTALL) -m 755 nvme $(DESTDIR)$(SBINDIR)
 
-install: install-bin install-man
+install-bash-completion:
+       $(INSTALL) -d $(DESTDIR)$(SYSCONFDIR)/bash_completion.d
+       $(INSTALL) -m 644 -T ./completions/bash-nvme-completion.sh $(DESTDIR)$(SYSCONFDIR)/bash_completion.d/nvme
+
+install: install-bin install-man install-bash-completion
 
 nvme.spec: nvme.spec.in NVME-VERSION-FILE
        sed -e 's/@@VERSION@@/$(NVME_VERSION)/g' < $< > $@+
index 3a4f488fcf10741dec5f9605fdaac7b88ccfc9ad..a4718773a9623730259798939867e6dc5fb9779e 100644 (file)
@@ -21,13 +21,14 @@ make
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install PREFIX=%{buildroot}/usr
+make install DESTDIR=%{buildroot} PREFIX=/usr
 
 %files
 %defattr(-,root,root)
 %doc Documentation/nvme*.1
 %{_sbindir}/nvme
 %{_mandir}/man1/nvme*.1*
+%{_sysconfdir}/bash_completion.d/nvme
 
 %clean
 rm -rf $RPM_BUILD_ROOT