~j-harbott/cirros/dev

322.2.2 by Scott Moser
update to buildroot 2014.08
1
This documents what I did to change from
2
  buildroot version 2012.05 to 2014.08
3
4
- update README and bin/build-release
5
  README: change 'br_ver'
6
  bin/build-release: BR_VER="2012.05"
322.2.3 by Scott Moser
mention patches
7
- update patches to make sure they apply
8
   ( cd buildroot && QUILT_PATCHES=$PWD/../patches-buildroot quilt push -a )
9
   remove obsolete patches from series and delete .patch files.
322.2.2 by Scott Moser
update to buildroot 2014.08
10
- update default config for all arches
11
  there has to be a better way to do this, but for now:
326.1.4 by Scott Moser
fix typo in buildroot-upgrade.txt
12
   arches=$(for f in conf/buildr*.config; do a=${f##*-}; echo ${a%.*}; done)
322.2.2 by Scott Moser
update to buildroot 2014.08
13
   for arch in $arches; do
14
     make br-config ARCH=$arch
15
   done
16
- update path to uclibc config referenced in buildroot-*.conf
17
   f=".*/uClibc-.*.config"; t="package/uclibc/uClibc-0.9.33.config"
18
   sed -i -e "s,$f,$t" conf/buildroot-*.config
19
- update path to busybox config
20
  Hopefully this was only a one time thing, as i took out the version
21
  in the path.
22
  # manually changed to package/busybox/busybox-cirros.config
23
  vi conf/buildroot-*.config
24
25
  Also changed Makefile to address this
326.1.7 by Scott Moser
doc/buildroot-upgrade: update a bit
26
- update Makefile for change in location of 'skeleton' in buildroot tree
27
  Hopefully one time
322.2.2 by Scott Moser
update to buildroot 2014.08
28
- update path to device_table.txt
29
  Hopefully one time.
30
  f="target/generic/device_table.txt"; t="system/device_table.txt"
31
  sed -i -e "s,$f,$t,p" conf/buildroot-*.config
32
33
- update Makefile for determining busybox version
34
  Hopefully one time
35
  now this works: make ARCH=i386 br-busybox-menuconfig
36
37
- update busybox config
38
  make ARCH=i386 br-busybox-menuconfig
39
  save