@@ -31,10 +31,12 @@ usage() {
echo " -h display this help text"
echo " -m only merge the fragments, do not execute the make command"
echo " -n use allnoconfig instead of alldefconfig"
+ echo " -r list redundant enteries when merging fragments"
}
MAKE=true
ALLTARGET=alldefconfig
+WARNREDUN=false
while true; do
case $1 in
@@ -52,6 +54,11 @@ while true; do
usage
exit
;;
+ "-r")
+ WARNREDUN=true
+ shift
+ continue
+ ;;
*)
break
;;
@@ -79,6 +86,10 @@ for MERGE_FILE in $MERGE_LIST ; do
echo Previous value: $PREV_VAL
echo New value: $NEW_VAL
echo
+ else
+ if [ "$WARNREDUN" = "true" ]; then
+ echo Value of $CFG is redundant by fragment $MERGE_FILE:
+ fi
fi
sed -i "/$CFG[ =]/d" $TMP_FILE
fi
Provide a -r option to display when fragments contain reundent options CC: Michal Marek <mmarek@suse.cz> CC: Bruce.Ashfield@windriver.com CC: Darren Hart <dvhart@linux.intel.com> Signed-off-by: John Stultz <john.stultz@linaro.org> --- scripts/kconfig/merge_config.sh | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-)