diff --git a/make.tmpl.in b/make.tmpl.in index 49d30e0fc..a264eb7a6 100644 --- a/make.tmpl.in +++ b/make.tmpl.in @@ -29,8 +29,8 @@ LN_S = @LN_S@ LIBS = @LIBS@ # Setup directory variables -prefix = @prefix@ -exec_prefix = @exec_prefix@ +prefix = $(DESTDIR)@prefix@ +exec_prefix = $(DESTDIR)@exec_prefix@ bindir = @bindir@ libdir = @libdir@ sbindir = @sbindir@ diff --git a/man/Makefile.in b/man/Makefile.in index 2608c4f28..2f05e45cc 100644 --- a/man/Makefile.in +++ b/man/Makefile.in @@ -28,15 +28,16 @@ MAN8DIR=${mandir}/man8 include ../make.tmpl install: - @echo "*** Installing $(ALL_MANUALS) in $(DESTDIR)$(MAN8DIR) ***" + @echo "Installing $(MAN8) in $(MAN8DIR)" @for f in $(MAN8); \ do \ - $(RM) $(DESTDIR)$(MAN8DIR)/$$f; \ - @INSTALL@ -D -o $(OWNER) -g $(GROUP) -m 444 $$f $(DESTDIR)$(MAN8DIR)/$$f; \ + $(RM) $(MAN8DIR)/$$f; \ + @INSTALL@ -D -o $(OWNER) -g $(GROUP) -m 444 $$f $(MAN8DIR)/$$f; \ done + @echo "Installing $(MAN5) in $(MAN8DIR)" @for f in $(MAN5); \ do \ - $(RM) $(DESTDIR)$(MAN5DIR)/$$f; \ - @INSTALL@ -D -o $(OWNER) -g $(GROUP) -m 444 $$f $(DESTDIR)$(MAN5DIR)/$$f; \ + $(RM) $(MAN5DIR)/$$f; \ + @INSTALL@ -D -o $(OWNER) -g $(GROUP) -m 444 $$f $(MAN5DIR)/$$f; \ done diff --git a/tools/Makefile.in b/tools/Makefile.in index 2c4790bf5..6f5a39b07 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -64,9 +64,10 @@ lvm: $(OBJECTS) $(top_srcdir)/lib/liblvm.a grep -v help > .commands install: $(TARGETS) - $(INSTALL) -c -o $(OWNER) -g $(GROUP) -m 555 $(STRIP) -D lvm \ + $(INSTALL) -D -o $(OWNER) -g $(GROUP) -m 555 $(STRIP) lvm \ $(sbindir)/lvm - ( \ + @echo Creating symbolic links for individual commands in $(sbindir) + @( \ for v in `cat .commands`; do \ cd $(sbindir); \ $(LN_S) -f lvm $$v; \