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})
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to