[FE training-materials-updates] labs/buildroot-rootfs: a few more details
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Thu Apr 23 14:34:40 CEST 2015
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=6683e42f6c98b0a9613386ab5c270e43f398424a
>---------------------------------------------------------------
commit 6683e42f6c98b0a9613386ab5c270e43f398424a
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Thu Apr 23 14:34:17 2015 +0200
labs/buildroot-rootfs: a few more details
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
6683e42f6c98b0a9613386ab5c270e43f398424a
labs/buildroot-rootfs/buildroot-rootfs.tex | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/labs/buildroot-rootfs/buildroot-rootfs.tex b/labs/buildroot-rootfs/buildroot-rootfs.tex
index bfe9233..a144129 100644
--- a/labs/buildroot-rootfs/buildroot-rootfs.tex
+++ b/labs/buildroot-rootfs/buildroot-rootfs.tex
@@ -1,9 +1,36 @@
\subchapter
{Root filesystem construction}
-{Objectives:}
+{Objectives:
+ \begin{itemize}
+ \item Explore the build output
+ \item Customize the root filesystem using a {\em rootfs overlay}
+ \item Customize the kernel with patches and additional configuration
+ options
+ \item Add more packages
+ \item Use {\em defconfig} files and {\em out of tree} build
+ \end{itemize}
+}
\section{Explore the build output}
+Now that we have discussed during the lectures the organization of the
+Buildroot {\em output} tree, take some time to look inside
+\code{output/} for the different build artefacts. And especially:
+
+\begin{itemize}
+
+\item Identify where the cross-compiler has been installed.
+
+\item Identify where the source code for the different components has
+ been extracted, and which packages have been built.
+
+\item Identify where the target root filesystem has been created, and
+ read the \code{THIS_IS_NOT_YOUR_ROOT_FILESYSTEM} file.
+
+\item See where the \code{staging} symbolic link is pointing to.
+
+\end{itemize}
+
\section{Configure the network on your host}
In the next sections of this lab, we will want to interact with the
More information about the training-materials-updates
mailing list