From: Thomas Petazzoni Date: Fri, 30 Oct 2009 08:06:47 +0000 (+0100) Subject: documentation: insist more on why output/target/ should not be used X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5e5f3209f0edcb5ec1e6a1b031331e1828d54eed;p=buildroot.git documentation: insist more on why output/target/ should not be used A lot of people complain that the root filesystem generated by Buildroot doesn't work because it lacks the device files. This is because they use output/target/ instead of one of the images. Therefore, insist in the documentation on this point. Even though I'm unsure if users really read the documentation :-) Signed-off-by: Thomas Petazzoni --- diff --git a/docs/buildroot.html b/docs/buildroot.html index 0b2e1b47d7..d56b663033 100644 --- a/docs/buildroot.html +++ b/docs/buildroot.html @@ -207,13 +207,19 @@ binaries and libraries, that make it far too big for an embedded system. -
  • target/ which contains the root filesystem for - the target. Only the necessary files to run the libraries and - applications are installed in this directory. However, - target/dev/ doesn't contain the device files, as - creating device files requires the root access. The device files - only exist in the root filesystem image produced by - Buildroot.
  • +
  • target/ which contains almost the root + filesystem for the target: everything needed is present except + the device files in /dev/ (Buildroot can't create + them because Buildroot doesn't run as root and does not want to + run as root). Therefore, this directory should not be used on + your target but instead you should use one of the images + built in the images/ directory. If you need an + extracted image of the root filesystem, for booting over NFS, + then use the tarball image generated in images/ and + extract it as root.
    Compared to staging/, + target/ contains only the necessary files to run + the libraries and applications: all the development files + (headers, etc.) are not present.
  • host/ contains the installation of tools compiled for the host that are needed for the proper execution