1
This documents what I did to change from
2
buildroot version 2012.05 to 2014.08
4
- update README and bin/build-release
5
README: change 'br_ver'
6
bin/build-release: BR_VER="2012.05"
7
- update default config for all arches
8
there has to be a better way to do this, but for now:
9
arches=$(for f in conf/buildr-*.conf; do a=${f##*-}; echo ${a%.conf}; done)
10
for arch in $arches; do
11
make br-config ARCH=$arch
13
- update path to uclibc config referenced in buildroot-*.conf
14
f=".*/uClibc-.*.config"; t="package/uclibc/uClibc-0.9.33.config"
15
sed -i -e "s,$f,$t" conf/buildroot-*.config
16
- update path to busybox config
17
Hopefully this was only a one time thing, as i took out the version
19
# manually changed to package/busybox/busybox-cirros.config
20
vi conf/buildroot-*.config
22
Also changed Makefile to address this
23
- update path to device_table.txt
24
- update Makefile for change in location of 'skeleton' in buildroot tree
26
f="target/generic/device_table.txt"; t="system/device_table.txt"
27
sed -i -e "s,$f,$t,p" conf/buildroot-*.config
29
- update Makefile for determining busybox version
31
now this works: make ARCH=i386 br-busybox-menuconfig
33
- update busybox config
34
make ARCH=i386 br-busybox-menuconfig