~ubuntu-branches/ubuntu/lucid/skyeye/lucid-proposed

« back to all changes in this revision

Viewing changes to utils/conf/configs/mkdefconfig

  • Committer: Bazaar Package Importer
  • Author(s): Yu Guanghui
  • Date: 2007-08-07 13:25:49 UTC
  • mfrom: (1.1.2 upstream) (2.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20070807132549-96159k1obat1fxr0
Tags: 1.2.3-1
* New upstream release
* Added NO_BFD=1, don't require libbfd now. (Closes:Bug#423933) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/bin/sh
2
 
# This script is used to make the default config file: defconfig.
3
 
 
4
 
FEATURE_IN=feature.in
5
 
DEFCONFIG=defconfig
6
 
 
7
 
SAVEIFS=$IFS
8
 
IFS==
9
 
 
10
 
 
11
 
function check_def_yes () {
12
 
  if grep "$1" $CONFIGURE_HELP | grep "<default=yes>" > /dev/null; then
13
 
     return 0
14
 
  else
15
 
     return -1
16
 
  fi
17
 
}
18
 
 
19
 
echo "# default config file, made by mkdefconfig" > $DEFCONFIG
20
 
echo "" >> $DEFCONFIG
21
 
 
22
 
if [ -s $FEATURE_IN ]; then
23
 
  while read var_config feature
24
 
  do
25
 
 
26
 
    if [ "$feature" != "" ]; then
27
 
      if check_def_yes $feature; then
28
 
         echo $var_config=y >> $DEFCONFIG
29
 
      else
30
 
         echo $var_config=n >> $DEFCONFIG
31
 
      fi
32
 
    else
33
 
         echo $var_config >> $DEFCONFIG
34
 
    fi
35
 
 
36
 
  done < $FEATURE_IN
37
 
fi
38
 
 
39
 
echo \
40
 
"CONFIG_PLATFORM_LINUX=y
41
 
CONFIG_COMPILER_X86=y
42
 
CONFIG_LIBC_GLIBC=y" \
43
 
>> $DEFCONFIG
44
 
 
45
 
 
46
 
IFS=$SAVEIFS