blob: 70e8caafb950e8b64d7fb2083cfb0769bc88887f [file] [log] [blame]
Bo Lv72d0e902023-01-02 14:27:34 +00001#!/bin/bash
2
3# Amlogic gerrit code auto-fix script
4# Author: xiaobo.gu@amlogic.com
5# Init version: 2015.05.01
6
7function check_defconfig() {
8 err_cnt=0
9
10 for line in `git status | grep "_defconfig"`; do
11 if [[ "${line}" =~ "_defconfig" ]]; then
12 cfg=${line##*/}
13 #echo $cfg
14 tmp=$(make $cfg >/dev/null 2>&1)
15 tmp1=$(make $cfg savedefconfig >/dev/null 2>&1)
16 diff=$(diff build/defconfig ./board/amlogic/defconfigs/$cfg)
17 if [ -n "$diff" ]; then
18 echo "WARNING: the $cfg not generated by savedefconfig !!!\n"
19 err_cnt=1
20 fi
21 fi
22 done
23 if [ $err_cnt != 0 ]; then
24 exit 1
25 fi
26
27}
28
29#check_defconfig