1#!/bin/sh 2 3CONFIG_FILE=$1 4C_HEAD_FILE=$2 5 6if [ ! -f "$C_HEAD_FILE" ]; then 7 echo "[INFO] Configuration created" 8 python3 script/Kconfiglib-10.21.0/genconfig.py --header-path $C_HEAD_FILE --config-out $CONFIG_FILE --defconfig-file ../../../defconfig bt_host/Kconfig 9else 10 python3 script/Kconfiglib-10.21.0/genconfig.py --header-path $C_HEAD_FILE.tmp --config-out $CONFIG_FILE --defconfig-file ../../../defconfig bt_host/Kconfig 11 grep -Fvf $C_HEAD_FILE.tmp $C_HEAD_FILE 12 ret1=$? 13 grep -Fvf $C_HEAD_FILE $C_HEAD_FILE.tmp 14 ret2=$? 15 16 if [ "$ret1$ret2" = "11" ]; then 17 echo "[INFO] Configuration unchanged" 18 rm $C_HEAD_FILE.tmp 19 else 20 echo "[INFO] Configuration changed" 21 mv $C_HEAD_FILE.tmp $C_HEAD_FILE 22 fi 23fi 24