Difference between revisions of "Buildroot:ManualOrganization"

From eLinux.org
Jump to: navigation, search
(Blanked the page)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
= Discussion around the organization of the Buildroot manual =
== Proposed organization ==
== List of topics that must be covered ==
* Configuration
** Explain the impact of the target architecture variant selection
** Explain the toolchain backends
** Explain the init systems
** Explain the /dev management strategies. Explain custom device tables.
** Explain the configuration of the kernel, and real-time extensions
** Explain the root filesystem types, with specific details on the special initramfs case
** Explain usage of the board/ directory
** Explain usage of post-build scripts, give examples (set a root password, etc.), and explain why it's better than custom target skeletons.
* How to add new packages
** The different package infrastructures
** Details on autotools-package infrastructure, on cmake-package infrastructure, generic-package infrastructure
** Details on how to write the Config.in files: when 'depends on' should be used, when 'select' should be used. How to properly handle dependencies on toolchain features (RPC, locale, etc.)
** Details on hooks
** Details on adding patches to packages
** Details on adding licensing information to packages
** Details on gettext/libiconv handling
* Contribution
** How to report bugs (bug tracker, IRC). Explain to include the .config file + 100-200 last lines of build log after doing a complete 'make clean; make'
** How to send patches.

Latest revision as of 12:07, 9 February 2013