Include Busybox from Source

Registered by Botao

After integrated the pre-compiled binary file, this blueprint will finish the source code integration and make sure it will be compiled with the other components of whole platform.

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
Botao
Direction:
Approved
Assignee:
Botao
Definition:
Approved
Series goal:
Proposed for 2011q2
Implementation:
Implemented
Milestone target:
milestone icon 11.09
Started by
Botao
Completed by
Botao

Whiteboard

Headline:
Busybox is built from source in all Android builds

Acceptance:
Busybox source code is integrated in Linaro GIT repository and used in all builds.

[botao, 22nd September 2011]: Busybox with branch linaro_android_2.3.5 has been compiled successfully and passed the tests for all boards.
[botao, 21st September 2011]: Busybox source code has been compiled successfully against the entire Linaro Android platform for Samsung Origen build.
[botao, 13th September 2011]: Busybox pre-built binary file update, added VI, FIND, GREP and some other useful applets.
[botao, 24th August 2011]: Postpone this source code integration task to 11.09 milestone.
[botao, 22th August 2011]: Busybox source code compiling failed with the latest RC build of tool chain. I'm discussing this issue with Bero and hope it can be resolved before the 25th August 2011.
[botao, 20th August 2011]: Busybox source code compiling error has been solved with Bero's help. For old tool chain, use branch linaro_android_2.3.4 in my git repository; for new tool chain, use branch linaro_android_2.3.5
[botao, 19th August 2011]: Compile Busybox source in LEB-panda platform, but met errors. I'm discussing with Bero about this issue now.
[botao, 18th August 2011]: Add Busybox 1.19.0 release source code to my Linaro GIT repository.

(?)

Work Items

Work items:
Pull Busybox official release source code to my Linaro GIT repository: DONE
Integrate Bero's make file from his repository: DONE
Compile busybox source code and ensure it can be done successfully: DONE
Compile busybox source code within the Linaro Android system: DONE
Push the changes to my Linaro GIT repository: DONE
Test the branch linaro_android_2.3.5 on anyone board: DONE

This blueprint contains Public information 
Everyone can see this information.