Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Jun 2017 23:01:18 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r320206 - head/lib/libsysdecode
Message-ID:  <201706212301.v5LN1IL9079996@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Wed Jun 21 23:01:18 2017
New Revision: 320206
URL: https://svnweb.freebsd.org/changeset/base/320206

Log:
  Follow-up r308602: Don't add missing headers to .depend.tables.h.
  
  This also avoids an error from egrep when a header is missing.  This can happen
  with something like WITHOUT_BLUETOOTH set when searching for
  $include_dir/netgraph/bluetooth/include/ng_btsocket.h.  The warning was
  not an error (from set -e) due to being on the left side of a pipe.  Now the
  all_headers list is only filled with existing headers.
  
  Reviewed by:	ngie
  MFC after:	3 days
  Sponsored by:	Dell EMC Isilon

Modified:
  head/lib/libsysdecode/mktables

Modified: head/lib/libsysdecode/mktables
==============================================================================
--- head/lib/libsysdecode/mktables	Wed Jun 21 20:10:58 2017	(r320205)
+++ head/lib/libsysdecode/mktables	Wed Jun 21 23:01:18 2017	(r320206)
@@ -65,6 +65,7 @@ gen_table()
 	else
 		filter="egrep -v"
 	fi
+	[ -e "${include_dir}/${file}" ] || return 0
 	all_headers="${all_headers:+${all_headers} }${file}"
 	cat <<_EOF_
 TABLE_START(${name})



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706212301.v5LN1IL9079996>