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