]> rtime.felk.cvut.cz Git - can-benchmark.git/blob - continuous/steps/20-config
Work around a compilation error
[can-benchmark.git] / continuous / steps / 20-config
1 #!/bin/sh
2
3 set -e
4
5 cd linux
6
7 export ARCH=powerpc
8 make allnoconfig
9
10 conf() {
11     sed -i -n -e "/\\bCONFIG_$1\\b/!p" .config
12     echo CONFIG_$1=$2 >> .config
13 }
14
15 GDESC=$(git describe)
16 if [ ${GDESC#v2.6} != ${GDESC} ]; then
17     conf PPC_DISABLE_WERROR y
18 fi
19
20 conf BINFMT_ELF y
21
22 conf BLK_DEV_INITRD y
23 conf INITRAMFS_SOURCE '""'
24 conf INITRAMFS_ROOT_UID 0
25 conf INITRAMFS_ROOT_GID 0
26 conf INITRAMFS_COMPRESSION_NONE y
27 conf INITRAMFS_COMPRESSION_GZIP n
28 conf INITRAMFS_COMPRESSION_BZIP2 n
29 conf INITRAMFS_COMPRESSION_LZMA n
30 conf INITRAMFS_COMPRESSION_XZ n
31 conf INITRAMFS_COMPRESSION_LZO n
32 conf RD_GZIP y                  # Needed for 3.17+
33 conf SIGNALFD y                 # Needed since v3.17-5503-g35a9ad8 to enable ANON_INODES (only needed until the problem http://mid.gmane.org/87vbnt1js4.fsf@steelpick.2x.cz is fixed)
34
35 conf PPC_MPC52xx y
36 conf PPC_MPC5200_SIMPLE y
37 conf SERIAL_CORE y
38 conf SERIAL_CORE_CONSOLE y
39 conf SERIAL_MPC52xx y
40 conf SERIAL_MPC52xx_CONSOLE y
41 conf SERIAL_MPC52xx_CONSOLE_BAUD 115200
42
43 conf NET y
44 conf CAN y
45 conf CAN_RAW y
46 conf CAN_GW y
47 conf CAN_VCAN y
48 conf CAN_DEV y
49 conf CAN_CALC_BITTIMING y
50 conf CAN_MSCAN y
51 conf CAN_MPC5XXX y
52
53 conf NETDEVICES y
54 conf ETHERNET y
55 conf DMADEVICES y
56 conf PPC_BESTCOMM y
57 conf NET_VENDOR_FREESCALE y
58 conf FEC_MPC52xx y
59 conf FEC_MPC52xx_MDIO y
60
61 conf TTY y
62 conf PROC_FS y
63 conf PRINTK y # Not needed but useful for debugging
64
65 # To have netlink for kernel cangw
66 conf INET y
67 conf NETFILTER y
68
69 conf PACKET y # ugw mmap
70
71 chronic ../my-oldconfig.pl