| #!/bin/bash |
| |
| # Amlogic gerrit code auto-fix script |
| # Author: xiaobo.gu@amlogic.com |
| # Init version: 2015.05.01 |
| |
| function check_defconfig() { |
| err_cnt=0 |
| |
| for line in `git status | grep "_defconfig"`; do |
| if [[ "${line}" =~ "_defconfig" ]]; then |
| cfg=${line##*/} |
| #echo $cfg |
| tmp=$(make $cfg >/dev/null 2>&1) |
| tmp1=$(make $cfg savedefconfig >/dev/null 2>&1) |
| diff=$(diff build/defconfig ./board/amlogic/defconfigs/$cfg) |
| if [ -n "$diff" ]; then |
| echo "WARNING: the $cfg not generated by savedefconfig !!!\n" |
| err_cnt=1 |
| fi |
| fi |
| done |
| if [ $err_cnt != 0 ]; then |
| exit 1 |
| fi |
| |
| } |
| |
| #check_defconfig |