svn commit: r264741 - in head: cddl cddl/lib cddl/lib/tests cddl/sbin cddl/sbin/tests cddl/tests cddl/usr.bin cddl/usr.bin/tests cddl/usr.sbin cddl/usr.sbin/tests etc etc/mtree etc/tests games game...

Julio Merino jmmv at FreeBSD.org
Mon Apr 21 21:39:32 UTC 2014


Author: jmmv
Date: Mon Apr 21 21:39:25 2014
New Revision: 264741
URL: http://svnweb.freebsd.org/changeset/base/264741

Log:
  Add placeholder Kyuafiles for various top-level hierarchies.
  
  This change adds tests/ directories in the source tree to create various
  subdirectories in /usr/tests/ and to install placeholder Kyuafiles for
  them.
  
  the relevant hierarchies are: cddl, etc, games, gnu and secure.
  
  The reason for this is to simplify the addition of new test programs for
  utilities or libraries under any of these directories.  Doing so on a
  case by case basis is unnecessary and is quite an obscure process.

Added:
  head/cddl/lib/tests/
  head/cddl/lib/tests/Makefile   (contents, props changed)
  head/cddl/sbin/tests/
  head/cddl/sbin/tests/Makefile   (contents, props changed)
  head/cddl/tests/
  head/cddl/tests/Makefile   (contents, props changed)
  head/cddl/usr.bin/tests/
  head/cddl/usr.bin/tests/Makefile   (contents, props changed)
  head/cddl/usr.sbin/tests/
  head/cddl/usr.sbin/tests/Makefile   (contents, props changed)
  head/etc/tests/
  head/etc/tests/Makefile   (contents, props changed)
  head/games/tests/
  head/games/tests/Makefile   (contents, props changed)
  head/gnu/lib/tests/
  head/gnu/lib/tests/Makefile   (contents, props changed)
  head/gnu/tests/
  head/gnu/tests/Makefile   (contents, props changed)
  head/gnu/usr.bin/tests/
  head/gnu/usr.bin/tests/Makefile   (contents, props changed)
  head/secure/lib/tests/
  head/secure/lib/tests/Makefile   (contents, props changed)
  head/secure/libexec/tests/
  head/secure/libexec/tests/Makefile   (contents, props changed)
  head/secure/tests/
  head/secure/tests/Makefile   (contents, props changed)
  head/secure/usr.bin/tests/
  head/secure/usr.bin/tests/Makefile   (contents, props changed)
  head/secure/usr.sbin/tests/
  head/secure/usr.sbin/tests/Makefile   (contents, props changed)
Modified:
  head/cddl/Makefile
  head/cddl/lib/Makefile
  head/cddl/sbin/Makefile
  head/cddl/usr.bin/Makefile
  head/cddl/usr.sbin/Makefile
  head/etc/Makefile
  head/etc/mtree/BSD.tests.dist
  head/games/Makefile
  head/gnu/Makefile
  head/gnu/lib/Makefile
  head/gnu/usr.bin/Makefile
  head/secure/Makefile
  head/secure/lib/Makefile
  head/secure/libexec/Makefile
  head/secure/usr.bin/Makefile
  head/secure/usr.sbin/Makefile

Modified: head/cddl/Makefile
==============================================================================
--- head/cddl/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/cddl/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -1,5 +1,11 @@
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 SUBDIR=	lib sbin usr.bin usr.sbin
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=tests
+.endif
+
 .include <bsd.subdir.mk>

Modified: head/cddl/lib/Makefile
==============================================================================
--- head/cddl/lib/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/cddl/lib/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -11,7 +11,12 @@ SUBDIR=	${_drti} \
 	libuutil \
 	${_libzfs_core} \
 	${_libzfs} \
-	${_libzpool}
+	${_libzpool} \
+	${_tests}
+
+.if ${MK_TESTS} != "no"
+_tests=		tests
+.endif
 
 .if ${MK_ZFS} != "no"
 _libzfs_core=	libzfs_core

Added: head/cddl/lib/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cddl/lib/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/cddl/lib
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/cddl/sbin/Makefile
==============================================================================
--- head/cddl/sbin/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/cddl/sbin/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -2,7 +2,11 @@
 
 .include <bsd.own.mk>
 
-SUBDIR=	${_zfs} ${_zpool}
+SUBDIR=	${_tests} ${_zfs} ${_zpool}
+
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
 
 .if ${MK_ZFS} != "no"
 _zfs=	zfs

Added: head/cddl/sbin/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cddl/sbin/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/cddl/sbin
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Added: head/cddl/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cddl/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/cddl
+
+.PATH:		${.CURDIR:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/cddl/usr.bin/Makefile
==============================================================================
--- head/cddl/usr.bin/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/cddl/usr.bin/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -7,11 +7,16 @@ SUBDIR= \
 	ctfdump \
 	ctfmerge \
 	sgsmsg \
+	${_tests} \
 	${_zinject} \
 	${_zlook} \
 	${_zstreamdump} \
 	${_ztest}
 
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
+
 .if ${MK_ZFS} != "no"
 _zinject= zinject
 #_zlook= zlook

Added: head/cddl/usr.bin/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cddl/usr.bin/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/cddl/usr.bin
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/cddl/usr.sbin/Makefile
==============================================================================
--- head/cddl/usr.sbin/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/cddl/usr.sbin/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -5,9 +5,14 @@
 SUBDIR=	${_dtrace} \
 	${_dtruss} \
 	${_lockstat} \
+	${_tests} \
 	${_zdb} \
 	${_zhack}
 
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
+
 .if ${MK_ZFS} != "no"
 .if ${MK_LIBTHR} != "no"
 _zdb=	zdb

Added: head/cddl/usr.sbin/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cddl/usr.sbin/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/cddl/usr.sbin
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/etc/Makefile
==============================================================================
--- head/etc/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/etc/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -7,6 +7,10 @@
 SUBDIR=	sendmail
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=tests
+.endif
+
 BIN1=	crontab \
 	devd.conf \
 	devfs.conf \

Modified: head/etc/mtree/BSD.tests.dist
==============================================================================
--- head/etc/mtree/BSD.tests.dist	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/etc/mtree/BSD.tests.dist	Mon Apr 21 21:39:25 2014	(r264741)
@@ -50,6 +50,26 @@
             test
             ..
         ..
+        cddl
+            lib
+            ..
+            sbin
+            ..
+            usr.bin
+            ..
+            usr.sbin
+            ..
+        ..
+        etc
+        ..
+        games
+        ..
+        gnu
+            lib
+            ..
+            usr.bin
+            ..
+        ..
         lib
             atf
                 libatf-c
@@ -82,6 +102,16 @@
             mdconfig
             ..
         ..
+        secure
+            lib
+            ..
+            libexec
+            ..
+            usr.bin
+            ..
+            usr.sbin
+            ..
+        ..
         share
             examples
                 tests

Added: head/etc/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/etc/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/etc
+
+.PATH:		${.CURDIR:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/games/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -1,6 +1,7 @@
-#	@(#)Makefile	8.2 (Berkeley) 3/31/94
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 SUBDIR= \
 	bcd \
 	caesar \
@@ -12,6 +13,11 @@ SUBDIR= \
 	pom \
 	ppt \
 	primes \
-	random
+	random \
+	${_tests}
+
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
 
 .include <bsd.subdir.mk>

Added: head/games/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/games
+
+.PATH:		${.CURDIR:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/gnu/Makefile
==============================================================================
--- head/gnu/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/gnu/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -1,6 +1,12 @@
 #	@(#)Makefile	5.33.1.1 (Berkeley) 5/6/91
 # $FreeBSD$
 
-SUBDIR= lib usr.bin
+.include <bsd.own.mk>
+
+SUBDIR= lib ${_tests} usr.bin
+
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
 
 .include <bsd.subdir.mk>

Modified: head/gnu/lib/Makefile
==============================================================================
--- head/gnu/lib/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/gnu/lib/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -8,6 +8,10 @@ SUBDIR= csu libgcc libgcov libdialog lib
 SUBDIR+= libssp
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+= tests
+.endif
+
 # libsupc++ uses libstdc++ headers, although 'make includes' should
 # have taken care of that already.
 .if ${MK_GNUCXX} != "no" && ${MK_CXX} != "no"

Added: head/gnu/lib/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/gnu/lib/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/gnu/lib
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Added: head/gnu/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/gnu/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/gnu
+
+.PATH:		${.CURDIR:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/gnu/usr.bin/Makefile
==============================================================================
--- head/gnu/usr.bin/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/gnu/usr.bin/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -15,6 +15,7 @@ SUBDIR= ${_binutils} \
 	${_rcs} \
 	sdiff \
 	send-pr \
+	${_tests} \
 	${_texinfo}
 
 .if ${MK_CXX} != "no"
@@ -36,6 +37,10 @@ _texinfo=	texinfo
 _rcs=		rcs
 .endif
 
+.if ${MK_TESTS} != "no"
+_tests=		tests
+.endif
+
 .if ${MK_BINUTILS} != "no"
 _binutils=	binutils
 .endif

Added: head/gnu/usr.bin/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/gnu/usr.bin/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/gnu/usr.bin
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/secure/Makefile
==============================================================================
--- head/secure/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/secure/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -2,7 +2,11 @@
 
 .include <bsd.own.mk>
 
-SUBDIR= lib libexec usr.bin usr.sbin
+SUBDIR= lib libexec ${_tests} usr.bin usr.sbin
+
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
 
 # These are the programs which depend on crypto, but not Kerberos.
 SPROGS=	lib/libfetch lib/libpam lib/libradius lib/libtelnet	\

Modified: head/secure/lib/Makefile
==============================================================================
--- head/secure/lib/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/secure/lib/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -10,4 +10,8 @@ SUBDIR+=libssh
 .endif
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=tests
+.endif
+
 .include <bsd.subdir.mk>

Added: head/secure/lib/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/secure/lib/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/secure/lib
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/secure/libexec/Makefile
==============================================================================
--- head/secure/libexec/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/secure/libexec/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -7,4 +7,8 @@ SUBDIR=
 SUBDIR+=sftp-server ssh-keysign ssh-pkcs11-helper
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=tests
+.endif
+
 .include <bsd.subdir.mk>

Added: head/secure/libexec/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/secure/libexec/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/secure/libexec
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Added: head/secure/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/secure/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/secure
+
+.PATH:		${.CURDIR:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/secure/usr.bin/Makefile
==============================================================================
--- head/secure/usr.bin/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/secure/usr.bin/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -10,4 +10,8 @@ SUBDIR+=scp sftp ssh ssh-add ssh-agent s
 .endif
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=tests
+.endif
+
 .include <bsd.subdir.mk>

Added: head/secure/usr.bin/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/secure/usr.bin/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/secure/usr.bin
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>

Modified: head/secure/usr.sbin/Makefile
==============================================================================
--- head/secure/usr.sbin/Makefile	Mon Apr 21 19:33:27 2014	(r264740)
+++ head/secure/usr.sbin/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -7,4 +7,8 @@ SUBDIR= 
 SUBDIR+=sshd
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=tests
+.endif
+
 .include <bsd.subdir.mk>

Added: head/secure/usr.sbin/tests/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/secure/usr.sbin/tests/Makefile	Mon Apr 21 21:39:25 2014	(r264741)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/secure/usr.sbin
+
+.PATH:		${.CURDIR:H:H:H}/tests
+KYUAFILE=	yes
+
+.include <bsd.test.mk>


More information about the svn-src-head mailing list