summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortwouters2003-03-11 00:33:31 +0000
committertwouters2003-03-11 00:33:31 +0000
commit6d47462abb47292fb59f36ecd49d141a710e5ebe (patch)
treee6ca588c9b2120647d10a8c1e8e09cf758a7f2fd
parentc29dee91e22c6d5c8f91a0f07b39e4bf88501f12 (diff)
downloadmailman-6d47462abb47292fb59f36ecd49d141a710e5ebe.tar.gz
mailman-6d47462abb47292fb59f36ecd49d141a710e5ebe.tar.zst
mailman-6d47462abb47292fb59f36ecd49d141a710e5ebe.zip
SF patch #683906, add $DESTDIR to install target, by Ademar de Souza Reis
Jr, after much checking and rechecking (and some massaging) by me. Checking in now before I fall asleep and forget what all this was for. This patch adds the ability to 'make DESTDIR=/some/dir/tree install' that doesn't influence the paths stored in e.g. Defaults.py at all, which is of good use for various package managers. It is not all that package managers must do, however! Running make install with DESTDIR set means bin/update is never run, and mm_cfg.py is always written; package managers should make sure the appropriate post-installation is done, and that mm_cfg.py is treated as a config file. This patch inadvertently fixes some bogus whitespace: 8-spaces where surrounding code used tabs. The difference was harmless because the 8-spaces were used inside shell-continued-oneliners, but it is confusing and could lead to future harm. I'm too tired to make those two or three changes in a separate checkin, sorry. This patch also assumes the various packages that are installed using distutils do not record (or rather, use) their installation paths anywhere, but this seems to hold true at least for the moment. Also, I've done so many slow cvs diff's, I'm wondering when we'll switch to Subversion. Unfortunately, I've also done so many 'cvs diff -c > file; patch -p0 -R < file's to switch back and forth between patches and change sets, I'm wondering when we'll switch to Aegis as well. :-P
-rw-r--r--Mailman/Archiver/Makefile.in3
-rw-r--r--Mailman/Bouncers/Makefile.in3
-rw-r--r--Mailman/Cgi/Makefile.in3
-rw-r--r--Mailman/Commands/Makefile.in3
-rw-r--r--Mailman/Gui/Makefile.in3
-rw-r--r--Mailman/Handlers/Makefile.in3
-rw-r--r--Mailman/Logging/Makefile.in3
-rw-r--r--Mailman/MTA/Makefile.in3
-rw-r--r--Mailman/Makefile.in13
-rw-r--r--Mailman/Queue/Makefile.in3
-rw-r--r--Makefile.in18
-rw-r--r--bin/Makefile.in3
-rw-r--r--cron/Makefile.in5
-rw-r--r--messages/Makefile.in7
-rw-r--r--misc/Makefile.in15
-rw-r--r--scripts/Makefile.in9
-rw-r--r--src/Makefile.in9
-rw-r--r--templates/Makefile.in5
-rw-r--r--tests/Makefile.in9
-rw-r--r--tests/bounces/Makefile.in5
-rw-r--r--tests/msgs/Makefile.in5
21 files changed, 77 insertions, 53 deletions
diff --git a/Mailman/Archiver/Makefile.in b/Mailman/Archiver/Makefile.in
index fe56149dc..f7216f01f 100644
--- a/Mailman/Archiver/Makefile.in
+++ b/Mailman/Archiver/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -59,7 +60,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Mailman/Bouncers/Makefile.in b/Mailman/Bouncers/Makefile.in
index d4c9dfcae..ac30de90c 100644
--- a/Mailman/Bouncers/Makefile.in
+++ b/Mailman/Bouncers/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -57,7 +58,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Mailman/Cgi/Makefile.in b/Mailman/Cgi/Makefile.in
index a613c2b0a..68aa08869 100644
--- a/Mailman/Cgi/Makefile.in
+++ b/Mailman/Cgi/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -59,7 +60,7 @@ all:
install:
for f in $(CGI_MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(CGIDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(CGIDIR); \
done
finish:
diff --git a/Mailman/Commands/Makefile.in b/Mailman/Commands/Makefile.in
index bacd96291..20e539f8e 100644
--- a/Mailman/Commands/Makefile.in
+++ b/Mailman/Commands/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -57,7 +58,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Mailman/Gui/Makefile.in b/Mailman/Gui/Makefile.in
index ea219772a..b0bbfe800 100644
--- a/Mailman/Gui/Makefile.in
+++ b/Mailman/Gui/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -57,7 +58,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Mailman/Handlers/Makefile.in b/Mailman/Handlers/Makefile.in
index 6123bdfbe..5aef340f7 100644
--- a/Mailman/Handlers/Makefile.in
+++ b/Mailman/Handlers/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -57,7 +58,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Mailman/Logging/Makefile.in b/Mailman/Logging/Makefile.in
index 407f39a9c..18bc3f3bd 100644
--- a/Mailman/Logging/Makefile.in
+++ b/Mailman/Logging/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -57,7 +58,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Mailman/MTA/Makefile.in b/Mailman/MTA/Makefile.in
index 42a6fcc5e..03b044bc9 100644
--- a/Mailman/MTA/Makefile.in
+++ b/Mailman/MTA/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -57,7 +58,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Mailman/Makefile.in b/Mailman/Makefile.in
index d6fec07b8..af3edfe62 100644
--- a/Mailman/Makefile.in
+++ b/Mailman/Makefile.in
@@ -27,6 +27,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -64,24 +65,24 @@ all:
install-here:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(PACKAGEDIR); \
done
- $(INSTALL) -m $(FILEMODE) mm_cfg.py.dist $(PACKAGEDIR)
- if [ ! -f $(PACKAGEDIR)/mm_cfg.py ]; \
+ $(INSTALL) -m $(FILEMODE) mm_cfg.py.dist $(DESTDIR)$(PACKAGEDIR)
+ if [ ! -f $(DESTDIR)$(PACKAGEDIR)/mm_cfg.py ]; \
then \
- $(INSTALL) -m $(FILEMODE) mm_cfg.py.dist $(PACKAGEDIR)/mm_cfg.py; \
+ $(INSTALL) -m $(FILEMODE) mm_cfg.py.dist $(DESTDIR)$(PACKAGEDIR)/mm_cfg.py; \
fi
install: install-here
for d in $(SUBDIRS); \
do \
- (cd $$d; $(MAKE) install); \
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
done
finish:
@for d in $(SUBDIRS); \
do \
- (cd $$d; $(MAKE) finish); \
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) finish); \
done
clean:
diff --git a/Mailman/Queue/Makefile.in b/Mailman/Queue/Makefile.in
index a92ae67df..965697e10 100644
--- a/Mailman/Queue/Makefile.in
+++ b/Mailman/Queue/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -57,7 +58,7 @@ all:
install:
for f in $(MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(PACKAGEDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
done
finish:
diff --git a/Makefile.in b/Makefile.in
index ad4367c39..bc2eecd16 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -28,6 +28,7 @@ bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
var_prefix= @VAR_PREFIX@
+DESTDIR=
CC= @CC@
INSTALL= @INSTALL@
@@ -86,7 +87,7 @@ doinstall: $(SUBDIRS)
@echo "Creating architecture independent directories..."
@for d in $(VAR_DIRS); \
do \
- dir=$(var_prefix)/$$d; \
+ dir=$(DESTDIR)$(var_prefix)/$$d; \
if test ! -d $$dir; then \
echo "Creating directory hierarchy $$dir"; \
$(srcdir)/mkinstalldirs $$dir; \
@@ -95,10 +96,10 @@ doinstall: $(SUBDIRS)
else true; \
fi; \
done
- chmod o-r $(var_prefix)/archives/private
+ chmod o-r $(DESTDIR)$(var_prefix)/archives/private
@for d in $(ARCH_INDEP_DIRS); \
do \
- dir=$(prefix)/$$d; \
+ dir=$(DESTDIR)$(prefix)/$$d; \
if test ! -d $$dir; then \
echo "Creating directory hierarchy $$dir"; \
$(srcdir)/mkinstalldirs $$dir; \
@@ -110,7 +111,7 @@ doinstall: $(SUBDIRS)
@echo "Creating architecture dependent directories..."
@for d in $(ARCH_DEP_DIRS); \
do \
- dir=$(exec_prefix)/$$d; \
+ dir=$(DESTDIR)$(exec_prefix)/$$d; \
if test ! -d $$dir; then \
echo "Creating directory hierarchy $$dir"; \
$(srcdir)/mkinstalldirs $$dir; \
@@ -121,12 +122,15 @@ doinstall: $(SUBDIRS)
done
@for d in $(SUBDIRS); \
do \
- (cd $$d; $(MAKE) install); \
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
done
- $(PYTHON) -c 'from compileall import *; compile_dir("$(prefix)/Mailman")'
+ $(PYTHON) -c 'from compileall import *; compile_dir("$(DESTDIR)$(prefix)/Mailman")'
+# Only run bin/update if we aren't installing in DESTDIR, as this
+# means there are probably no lists to deal with, and it wouldn't
+# work anyway (because of import paths.)
update:
- @(cd $(prefix) ; bin/update)
+ @(cd $(DESTDIR)$(prefix) ; test -n "$(DESTDIR)" || bin/update)
clean: $(SUBDIRS)
@for d in $(SUBDIRS); \
diff --git a/bin/Makefile.in b/bin/Makefile.in
index a406ca469..e50156337 100644
--- a/bin/Makefile.in
+++ b/bin/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -67,7 +68,7 @@ all:
install:
for f in $(SCRIPTS); \
do \
- $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(SCRIPTSDIR); \
+ $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(SCRIPTSDIR); \
done
finish:
diff --git a/cron/Makefile.in b/cron/Makefile.in
index 2f5967516..91652ad5c 100644
--- a/cron/Makefile.in
+++ b/cron/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -60,11 +61,11 @@ all:
install:
for f in $(FILES); \
do \
- $(INSTALL) -m $(FILEMODE) $$f $(CRONDIR); \
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(CRONDIR); \
done
for f in $(PROGRAMS); \
do \
- $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(CRONDIR); \
+ $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(CRONDIR); \
done
finish:
diff --git a/messages/Makefile.in b/messages/Makefile.in
index e4fb0ddee..696cb3a35 100644
--- a/messages/Makefile.in
+++ b/messages/Makefile.in
@@ -29,6 +29,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -87,7 +88,7 @@ install: doinstall
doinstall:
@for d in $(LANGDIRS); \
do \
- dir=$(prefix)/$$d; \
+ dir=$(DESTDIR)$(prefix)/$$d; \
echo "Creating language directory $$dir"; \
$(srcdir)/../mkinstalldirs $$dir; \
chmod $(DIRMODE) $$dir; \
@@ -98,14 +99,14 @@ doinstall:
readme=$(srcdir)/$$d/README.$$d; \
if test -f $$readme; \
then \
- $(INSTALL) -m $(FILEMODE) $$readme $(prefix)/messages/$$d; \
+ $(INSTALL) -m $(FILEMODE) $$readme $(DESTDIR)$(prefix)/messages/$$d; \
fi; \
done
@for d in $(LANGUAGES); \
do \
po=$(srcdir)/$$d/LC_MESSAGES/mailman.po; \
mo=$(srcdir)/$$d/LC_MESSAGES/mailman.mo; \
- dir=$(prefix)/messages/$$d/LC_MESSAGES; \
+ dir=$(DESTDIR)$(prefix)/messages/$$d/LC_MESSAGES; \
$(INSTALL) -m $(FILEMODE) $$po $$mo $$dir; \
done
diff --git a/misc/Makefile.in b/misc/Makefile.in
index bf2a08593..f61959d86 100644
--- a/misc/Makefile.in
+++ b/misc/Makefile.in
@@ -26,6 +26,7 @@ bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
var_prefix= @VAR_PREFIX@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -40,14 +41,14 @@ OPT= @OPT@
CFLAGS= $(OPT) $(DEFS)
PACKAGEDIR= $(prefix)/Mailman
DATADIR= $(var_prefix)/data
-ICONDIR= $(prefix)/icons
+ICONDIR= $(prefix)/icons
SCRIPTSDIR= $(prefix)/scripts
SHELL= /bin/sh
PYTHONLIBDIR= $(prefix)/pythonlib
-SETUPINSTOPTS= --install-lib $(PYTHONLIBDIR) \
- --install-purelib $(PYTHONLIBDIR) \
- --install-data $(PYTHONLIBDIR)
+SETUPINSTOPTS= --install-lib $(DESTDIR)$(PYTHONLIBDIR) \
+ --install-purelib $(DESTDIR)$(PYTHONLIBDIR) \
+ --install-data $(DESTDIR)$(PYTHONLIBDIR)
SETUPCMD= setup.py --quiet install $(SETUPINSTOPTS)
EMAILPKG= email-2.4.3
@@ -75,13 +76,13 @@ all:
install: install-other install-packages
install-other:
- $(INSTALL) -m $(FILEMODE) $(ICONS) $(ICONDIR)
+ $(INSTALL) -m $(FILEMODE) $(ICONS) $(DESTDIR)$(ICONDIR)
for d in $(PATHSDIRS); \
do \
- dir=$(prefix)/$$d; \
+ dir=$(DESTDIR)$(prefix)/$$d; \
$(INSTALL) -m $(FILEMODE) paths.py $$dir; \
done
- $(INSTALL) -m $(EXEMODE) mailman $(SCRIPTSDIR)
+ $(INSTALL) -m $(EXEMODE) mailman $(DESTDIR)$(SCRIPTSDIR)
install-packages:
for p in $(PACKAGES); \
diff --git a/scripts/Makefile.in b/scripts/Makefile.in
index c3971066e..32295ac43 100644
--- a/scripts/Makefile.in
+++ b/scripts/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -61,11 +62,11 @@ all:
install:
for f in $(SCRIPTS); \
do \
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(SCRIPTSDIR); \
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(SCRIPTSDIR); \
done
- $(INSTALL) -m $(FILEMODE) $(srcdir)/bounces $(SCRIPTSDIR)/admin
- $(INSTALL) -m $(FILEMODE) $(srcdir)/join $(SCRIPTSDIR)/subscribe
- $(INSTALL) -m $(FILEMODE) $(srcdir)/leave $(SCRIPTSDIR)/unsubscribe
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/bounces $(DESTDIR)$(SCRIPTSDIR)/admin
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/join $(DESTDIR)$(SCRIPTSDIR)/subscribe
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/leave $(DESTDIR)$(SCRIPTSDIR)/unsubscribe
finish:
diff --git a/src/Makefile.in b/src/Makefile.in
index 05e144f27..29918015a 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -25,6 +25,7 @@ exec_prefix= @exec_prefix@
VPATH= @srcdir@
srcdir= @srcdir@
bindir= @bindir@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -107,20 +108,20 @@ vsnprintf.o: $(srcdir)/vsnprintf.c Makefile
install: all
for f in $(CGI_PROGS); \
do \
- exe=$(CGIDIR)/$$f$(CGIEXT); \
+ exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
$(INSTALL_PROGRAM) $$f $$exe; \
$(DIRSETGID) $$exe; \
done
for f in $(MAIL_PROGS); \
do \
- $(INSTALL_PROGRAM) $$f $(MAILDIR); \
- $(DIRSETGID) $(MAILDIR)/$$f; \
+ $(INSTALL_PROGRAM) $$f $(DESTDIR)$(MAILDIR); \
+ $(DIRSETGID) $(DESTDIR)$(MAILDIR)/$$f; \
done
finish:
-for f in $(SUID_CGI_PROGS); \
do \
- exe=$(CGIDIR)/$$f$(CGIEXT); \
+ exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
chmod u+s $$exe; \
chown $(MAILMAN_USER) $$exe; \
done
diff --git a/templates/Makefile.in b/templates/Makefile.in
index 9eb369be5..10b816cbd 100644
--- a/templates/Makefile.in
+++ b/templates/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -59,10 +60,10 @@ all:
install:
for d in $(LANGUAGES); \
do \
- $(srcdir)/../mkinstalldirs $(TEMPLATEDIR)/$$d; \
+ $(srcdir)/../mkinstalldirs $(DESTDIR)$(TEMPLATEDIR)/$$d; \
for f in $(srcdir)/$$d/*.html $(srcdir)/$$d/*.txt; \
do \
- $(INSTALL) -m $(FILEMODE) $$f $(TEMPLATEDIR)/$$d; \
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(TEMPLATEDIR)/$$d; \
done; \
done
diff --git a/tests/Makefile.in b/tests/Makefile.in
index f04397c4f..bbb58715c 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -59,15 +60,15 @@ all:
install:
for f in $(TEST_MODULES); \
do \
- $(INSTALL) -m $(FILEMODE) $$f $(TESTDIR); \
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(TESTDIR); \
done
for f in $(EXECS); \
do \
- $(INSTALL) -m $(EXEMODE) $$f $(TESTDIR); \
- done
+ $(INSTALL) -m $(EXEMODE) $$f $(DESTDIR)$(TESTDIR); \
+ done
for d in $(SUBDIRS); \
do \
- (cd $$d; $(MAKE) install); \
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
done
finish:
diff --git a/tests/bounces/Makefile.in b/tests/bounces/Makefile.in
index 120832d30..62f64c0a2 100644
--- a/tests/bounces/Makefile.in
+++ b/tests/bounces/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -56,8 +57,8 @@ all:
install:
for f in $(BOUNCE_FILES); \
do \
- $(INSTALL) -m $(FILEMODE) $$f $(BOUNCEDIR); \
- done
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(BOUNCEDIR); \
+ done
finish:
diff --git a/tests/msgs/Makefile.in b/tests/msgs/Makefile.in
index 3844820b6..3895b490f 100644
--- a/tests/msgs/Makefile.in
+++ b/tests/msgs/Makefile.in
@@ -25,6 +25,7 @@ srcdir= @srcdir@
bindir= @bindir@
prefix= @prefix@
exec_prefix= @exec_prefix@
+DESTDIR=
CC= @CC@
CHMOD= @CHMOD@
@@ -56,8 +57,8 @@ all:
install:
for f in $(MSG_FILES); \
do \
- $(INSTALL) -m $(FILEMODE) $$f $(MSGSDIR); \
- done
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(MSGSDIR); \
+ done
finish: