summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2018-07-20 14:53:42 +1000
committerDamien Miller <djm@mindrot.org>2018-07-20 14:55:29 +1000
commitc59aca8adbdf7f5597084ad360a19bedb3f80970 (patch)
tree79912187691e15a3d34db3fff61f6dfdacb03def /Makefile.in
parent6ad8648e83e4f4ace37b742a05c2a6b6b872514e (diff)
Create control sockets in clean temp directories
Adds a regress/mkdtemp tool and uses it to create empty temp directories for tests needing control sockets. Patch from Colin Watson via bz#2660; ok dtucker
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index e09e27954..c3b67aa61 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -230,6 +230,7 @@ clean: regressclean
230 rm -f *.o *.a $(TARGETS) logintest config.cache config.log 230 rm -f *.o *.a $(TARGETS) logintest config.cache config.log
231 rm -f *.out core survey 231 rm -f *.out core survey
232 rm -f regress/check-perm$(EXEEXT) 232 rm -f regress/check-perm$(EXEEXT)
233 rm -f regress/mkdtemp$(EXEEXT)
233 rm -f regress/unittests/test_helper/*.a 234 rm -f regress/unittests/test_helper/*.a
234 rm -f regress/unittests/test_helper/*.o 235 rm -f regress/unittests/test_helper/*.o
235 rm -f regress/unittests/sshbuf/*.o 236 rm -f regress/unittests/sshbuf/*.o
@@ -258,6 +259,8 @@ distclean: regressclean
258 rm -f Makefile buildpkg.sh config.h config.status 259 rm -f Makefile buildpkg.sh config.h config.status
259 rm -f survey.sh openbsd-compat/regress/Makefile *~ 260 rm -f survey.sh openbsd-compat/regress/Makefile *~
260 rm -rf autom4te.cache 261 rm -rf autom4te.cache
262 rm -f regress/check-perm
263 rm -f regress/mkdtemp
261 rm -f regress/unittests/test_helper/*.a 264 rm -f regress/unittests/test_helper/*.a
262 rm -f regress/unittests/test_helper/*.o 265 rm -f regress/unittests/test_helper/*.o
263 rm -f regress/unittests/sshbuf/*.o 266 rm -f regress/unittests/sshbuf/*.o
@@ -460,6 +463,10 @@ regress/check-perm$(EXEEXT): $(srcdir)/regress/check-perm.c $(REGRESSLIBS)
460 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(srcdir)/regress/check-perm.c \ 463 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(srcdir)/regress/check-perm.c \
461 $(LDFLAGS) -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS) 464 $(LDFLAGS) -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS)
462 465
466regress/mkdtemp$(EXEEXT): $(srcdir)/regress/mkdtemp.c $(REGRESSLIBS)
467 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(srcdir)/regress/mkdtemp.c \
468 $(LDFLAGS) -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS)
469
463UNITTESTS_TEST_HELPER_OBJS=\ 470UNITTESTS_TEST_HELPER_OBJS=\
464 regress/unittests/test_helper/test_helper.o \ 471 regress/unittests/test_helper/test_helper.o \
465 regress/unittests/test_helper/fuzz.o 472 regress/unittests/test_helper/fuzz.o
@@ -568,6 +575,7 @@ regress-binaries: regress/modpipe$(EXEEXT) \
568 regress/setuid-allowed$(EXEEXT) \ 575 regress/setuid-allowed$(EXEEXT) \
569 regress/netcat$(EXEEXT) \ 576 regress/netcat$(EXEEXT) \
570 regress/check-perm$(EXEEXT) \ 577 regress/check-perm$(EXEEXT) \
578 regress/mkdtemp$(EXEEXT) \
571 regress/unittests/sshbuf/test_sshbuf$(EXEEXT) \ 579 regress/unittests/sshbuf/test_sshbuf$(EXEEXT) \
572 regress/unittests/sshkey/test_sshkey$(EXEEXT) \ 580 regress/unittests/sshkey/test_sshkey$(EXEEXT) \
573 regress/unittests/bitmap/test_bitmap$(EXEEXT) \ 581 regress/unittests/bitmap/test_bitmap$(EXEEXT) \