blob: 3328fd8991dda1bfcd54acf487e04c183c38dd00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/bash
FN="$2"
echo "==== create user kernel configs ===="
for line in `cat "$FN"`
do
prefix=`expr substr "$line" 1 3`
if [ "$prefix" = "DEF" ]; then
config=${line:11}
./kernel/scripts/config --file $1 -d $config
elif [ "$prefix" = "VAL" ]; then
len=`expr length $line`
idx=`expr index $line "="`
config=`expr substr "$line" 12 $[$idx-12]`
val=`expr substr "$line" $[$idx+1] $len`
./kernel/scripts/config --file $1 --set-val $config $val
elif [ "$prefix" = "STR" ]; then
len=`expr length $line`
idx=`expr index $line "="`
config=`expr substr "$line" 12 $[$idx-12]`
str=`expr substr "$line" $[$idx+1] $len`
./kernel/scripts/config --file $1 --set-str $config $str
elif [ "$prefix" = "ADD" ]; then
config=${line:11}
./kernel/scripts/config --file $1 -e $config
fi
done
|