~j-harbott/cirros/dev

« back to all changes in this revision

Viewing changes to doc/buildroot-upgrade.txt

  • Committer: Scott Moser
  • Date: 2014-09-16 14:00:28 UTC
  • mto: (326.1.1 trunk-2015.02)
  • mto: This revision was merged to the branch mainline in revision 327.
  • Revision ID: smoser@brickies.net-20140916140028-es4a8r6vzmcpip50
update to buildroot 2014.08

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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"
 
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
 
12
   done
 
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
 
18
  in the path.
 
19
  # manually changed to package/busybox/busybox-cirros.config
 
20
  vi conf/buildroot-*.config
 
21
 
 
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
 
25
  Hopefully one time.
 
26
  f="target/generic/device_table.txt"; t="system/device_table.txt"
 
27
  sed -i -e "s,$f,$t,p" conf/buildroot-*.config
 
28
 
 
29
- update Makefile for determining busybox version
 
30
  Hopefully one time
 
31
  now this works: make ARCH=i386 br-busybox-menuconfig
 
32
 
 
33
- update busybox config
 
34
  make ARCH=i386 br-busybox-menuconfig
 
35
  save