password-store

Simple password manager using gpg and ordinary unix directories
git clone https://git.zx2c4.com/password-store
Log | Files | Refs | README | LICENSE

commit 371f4f0600835dd9005373a7d174c322fbd63ee3
parent 9efa2468cf87d7e802e08d77678f169e5eb997b9
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:   Thu,  6 Sep 2012 22:52:25 +0200

Use BINDIR, MANDIR and SYSCONFDIR vars in Makefile

This commit introduces these variables, and defaults to using
the same values as the ones that were used before. The advantage
of doing this is to make it easier to use some distro-specific
layout. When this is desirable, these variables can be overridden
to what is appropriate at package build time.

Diffstat:
MMakefile | 13++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile @@ -1,5 +1,8 @@ PREFIX ?= /usr DESTDIR ?= +BINDIR ?= $(PREFIX)/bin +MANDIR ?= $(PREFIX)/share/man +SYSCONFDIR ?= /etc .PHONY: install @@ -7,10 +10,10 @@ all: @echo "Password store is a shell script, so there is nothing to do. Try \"make install\" instead." install: - @mkdir -p $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/share/man/man1 $(DESTDIR)/etc/bash_completion.d - @install -v src/password-store.sh $(DESTDIR)$(PREFIX)/bin/pass - @install -v man/pass.1 $(DESTDIR)$(PREFIX)/share/man/man1/pass.1 - @install -v bash-completion/pass-bash-completion.sh $(DESTDIR)/etc/bash_completion.d/password-store + @mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(SYSCONFDIR)/bash_completion.d + @install -v src/password-store.sh $(DESTDIR)$(BINDIR)/pass + @install -v man/pass.1 $(DESTDIR)$(MANDIR)/man1/pass.1 + @install -v bash-completion/pass-bash-completion.sh $(DESTDIR)$(SYSCONFDIR)/bash_completion.d/password-store uninstall: - @rm -vf $(DESTDIR)$(PREFIX)/bin/pass $(DESTDIR)$(PREFIX)/share/man/man1/pass.1 $(DESTDIR)/etc/bash_completion.d/password-store + @rm -vf $(DESTDIR)$(BINDIR)/pass $(DESTDIR)$(MANDIR)/man1/pass.1 $(DESTDIR)$(SYSCONFDIR)/bash_completion.d/password-store