|
116 | 116 |
|
117 | 117 | if [ "X${CONFIGS}" == "Xall" ]; then |
118 | 118 | echo "Normalizing all boards!" |
119 | | - CONFIGS=`find boards -name defconfig | cut -d'/' -f4,6` |
| 119 | + CONFIGS=(`find boards -name defconfig | cut -d'/' -f4,6`) |
120 | 120 | else |
121 | 121 | if [[ "X${CONFIGS}" == "Xarch:"* ]]; then |
122 | 122 | IFS=: read -r atype archname <<< "${CONFIGS}" |
123 | 123 | ARCH=$archname |
124 | 124 | echo "Normalizing all boards in arch: ${ARCH} !" |
125 | | - CONFIGS=`find boards/${ARCH} -name defconfig | cut -d'/' -f4,6` |
| 125 | + CONFIGS=(`find boards/${ARCH} -name defconfig | cut -d'/' -f4,6`) |
126 | 126 | else |
127 | 127 | if [[ "X${CONFIGS}" == "Xchip:"* ]]; then |
128 | 128 | IFS=: read -r atype chipname <<< "${CONFIGS}" |
129 | 129 | CHIP=$chipname |
130 | 130 | echo "Normalizing all boards in chip: ${CHIP} !" |
131 | | - CONFIGS=`find boards/*/${CHIP} -name defconfig | cut -d'/' -f4,6` |
| 131 | + CONFIGS=(`find boards/*/${CHIP} -name defconfig | cut -d'/' -f4,6`) |
132 | 132 | fi |
133 | 133 | fi |
134 | 134 | fi |
135 | 135 |
|
136 | | -for CONFIG in ${CONFIGS}; do |
137 | | - echo " Normalize ${CONFIG}" |
| 136 | +for i in ${!CONFIGS[@]}; do |
| 137 | + echo " [$((${i} + 1))/${#CONFIGS[@]}] Normalize ${CONFIGS[$i]}" |
138 | 138 |
|
139 | 139 | # Set up the environment |
140 | 140 |
|
141 | | - CONFIGSUBDIR=`echo ${CONFIG} | cut -s -d':' -f2` |
| 141 | + CONFIGSUBDIR=`echo ${CONFIGS[$i]} | cut -s -d':' -f2` |
142 | 142 | if [ -z "${CONFIGSUBDIR}" ]; then |
143 | | - CONFIGSUBDIR=`echo ${CONFIG} | cut -s -d'/' -f2` |
| 143 | + CONFIGSUBDIR=`echo ${CONFIGS[$i]} | cut -s -d'/' -f2` |
144 | 144 | if [ -z "${CONFIGSUBDIR}" ]; then |
145 | | - echo "ERROR: Malformed configuration: ${CONFIG}" |
| 145 | + echo "ERROR: Malformed configuration: ${CONFIGS[$i]}" |
146 | 146 | echo $USAGE |
147 | 147 | echo $ADVICE |
148 | 148 | exit 1 |
149 | 149 | else |
150 | | - BOARDSUBDIR=`echo ${CONFIG} | cut -d'/' -f1` |
| 150 | + BOARDSUBDIR=`echo ${CONFIGS[$i]} | cut -d'/' -f1` |
151 | 151 | fi |
152 | 152 | else |
153 | | - BOARDSUBDIR=`echo ${CONFIG} | cut -d':' -f1` |
| 153 | + BOARDSUBDIR=`echo ${CONFIGS[$i]} | cut -d':' -f1` |
154 | 154 | fi |
155 | 155 |
|
156 | | - BOARDDIR=${CONFIG} |
| 156 | + BOARDDIR=${CONFIGS[$i]} |
157 | 157 | if [ ! -d $BOARDDIR ]; then |
158 | 158 | BOARDDIR="${CWD}/${BOARDDIR}" |
159 | 159 | fi |
160 | 160 |
|
161 | 161 | if [ -d $BOARDDIR ]; then |
162 | | - CONFIGSUBDIR=`basename ${CONFIG}` |
| 162 | + CONFIGSUBDIR=`basename ${CONFIGS[$i]}` |
163 | 163 | BOARDDIR=$(dirname `dirname ${BOARDDIR}`) |
164 | 164 | else |
165 | 165 | BOARDDIR=boards/*/*/$BOARDSUBDIR |
|
0 commit comments