diff options
author | Damien Miller <djm@mindrot.org> | 2018-07-20 14:53:42 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2018-07-20 14:55:29 +1000 |
commit | c59aca8adbdf7f5597084ad360a19bedb3f80970 (patch) | |
tree | 79912187691e15a3d34db3fff61f6dfdacb03def /Makefile.in | |
parent | 6ad8648e83e4f4ace37b742a05c2a6b6b872514e (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.in | 8 |
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 | ||
466 | regress/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 | |||
463 | UNITTESTS_TEST_HELPER_OBJS=\ | 470 | UNITTESTS_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) \ |