svn commit: r359335 - in head: etc/mtree lib/kyua lib/kyua/cli usr.bin/kyua

Brooks Davis brooks at FreeBSD.org
Thu Mar 26 17:34:29 UTC 2020


Author: brooks
Date: Thu Mar 26 17:34:17 2020
New Revision: 359335
URL: https://svnweb.freebsd.org/changeset/base/359335

Log:
  Install expected kyua docs.
  
  The "kyua about" command assumes these files exist causing tests
  supplied devel/kyua to fail.
  
  Fix a bug defining the default KYUA_DOCDIR so the installed files can be
  found.
  
  Reported by:	jenkins tests
  Reviewed by:	lwhsu
  Sponsored by:	DARPA
  Differential Revision:	https://reviews.freebsd.org/D24187

Modified:
  head/etc/mtree/BSD.usr.dist
  head/lib/kyua/Makefile.kyua
  head/lib/kyua/cli/Makefile
  head/usr.bin/kyua/Makefile

Modified: head/etc/mtree/BSD.usr.dist
==============================================================================
--- head/etc/mtree/BSD.usr.dist	Thu Mar 26 17:28:54 2020	(r359334)
+++ head/etc/mtree/BSD.usr.dist	Thu Mar 26 17:34:17 2020	(r359335)
@@ -219,6 +219,8 @@
             ..
             atf
             ..
+            kyua
+            ..
             legal
             ..
             llvm

Modified: head/lib/kyua/Makefile.kyua
==============================================================================
--- head/lib/kyua/Makefile.kyua	Thu Mar 26 17:28:54 2020	(r359334)
+++ head/lib/kyua/Makefile.kyua	Thu Mar 26 17:34:17 2020	(r359335)
@@ -3,7 +3,7 @@
 KYUA_VERSION=	0.13
 
 KYUA_CONFDIR=	/etc/kyua
-KYUA_DOCDIR=	/nonexistant
+KYUA_DOCDIR=	/usr/share/doc/kyua
 KYUA_EGDIR=	/usr/share/examples/kyua
 KYUA_MISCDIR=	/usr/share/kyua/misc
 KYUA_STOREDIR=	/usr/share/kyua/store

Modified: head/lib/kyua/cli/Makefile
==============================================================================
--- head/lib/kyua/cli/Makefile	Thu Mar 26 17:28:54 2020	(r359334)
+++ head/lib/kyua/cli/Makefile	Thu Mar 26 17:34:17 2020	(r359335)
@@ -4,7 +4,7 @@ KYUA_LIB=	cli
 INTERNALLIB=
 LIBADD=		kyua_drivers kyua_engine kyua_model kyua_store kyua_utils
 CFLAGS+=	-DKYUA_CONFDIR=\"${KYUA_CONFDIR}\"		\
-		-DKYUA_DOCDIR=\"${KYUA_CONFDIR}\"		\
+		-DKYUA_DOCDIR=\"${KYUA_DOCDIR}\"		\
 		-DKYUA_MISCDIR=\"${KYUA_MISCDIR}\"		\
 		-DPACKAGE=\"kyua\"				\
 		-DPACKAGE_NAME=\"Kyua\"				\

Modified: head/usr.bin/kyua/Makefile
==============================================================================
--- head/usr.bin/kyua/Makefile	Thu Mar 26 17:28:54 2020	(r359334)
+++ head/usr.bin/kyua/Makefile	Thu Mar 26 17:34:17 2020	(r359335)
@@ -28,10 +28,13 @@ CFLAGS+=	-I${KYUA_SRCDIR}
 # kyua uses auto_ptr
 CFLAGS+=	-Wno-deprecated-declarations
 
-FILESGROUPS=	EXAMPLES MISC STORE
+FILESGROUPS=	DOCS EXAMPLES MISC STORE
 
 CONFS=		kyua.conf
 CONFSDIR=	${KYUA_CONFDIR}
+
+DOCS=		AUTHORS CONTRIBUTORS LICENSE
+DOCSDIR=	${KYUA_DOCDIR}
 
 EXAMPLES=	Kyuafile.top kyua.conf
 EXAMPLESDIR=	${KYUA_EGDIR}


More information about the svn-src-head mailing list