CHROMEOS: add chrome kernel infrastructure
[linux-2.6.git] / chromeos / scripts / allconfigs
1 #!/bin/bash
2
3 bindir="`pwd`/chromeos/scripts"
4 confdir="`pwd`/chromeos/config"
5
6 get_flavourconfigs() {
7     for file in `find $confdir`; do
8         if echo $file | egrep -q "config\.flavour\..*[^~]$"; then
9             basename $file | awk -F . '{ print $3 }'
10         fi
11     done
12 }
13
14 get_arch() {
15     if find . -name config.flavour.$1 | grep -q i386; then
16         echo i386
17     else
18         echo arm
19     fi
20 }
21
22 for flavour in $(get_flavourconfigs); do
23     echo $flavour $(get_arch $flavour)
24     $bindir/prepareconfig $flavour
25     yes "" | make ARCH=$(get_arch $flavour) oldconfig
26     cp .config .config-$flavour
27 done
28