Is there any way to see the inclusion tree of a kernel configuration? I wrote something quick, but may be some way exists already.
Anyway sharing what I wrote below: Sample usage: conftree.sh evbarm RPI2 conftree.sh =========== #!/usr/bin/env bash indent() { LEVEL=$1 for((i=0;i<$LEVEL;i++)) do printf "\t" done } incltree() { CONF=$1 LEVEL=$2 grep -w include $CONF | while read IGN CONFPATH do INCLCONF=`eval basename $CONFPATH` indent $LEVEL echo $INCLCONF NEXTLEVEL=`expr $LEVEL + 1` incltree $INCLCONF $NEXTLEVEL done } ARCH=$1 ROOTCONF=$2 cd /usr/src/sys/arch/$ARCH/conf incltree $ROOTCONF 0 Mayuresh