[FE training-materials-updates] Mention that it would be better if we'd use /opt instead of /home

Maxime Ripard maxime.ripard at free-electrons.com
Thu Oct 31 17:36:13 CET 2013

Repository : git://git.free-electrons.com/training-materials.git

On branch  : jelly-bean
Link       : http://git.free-electrons.com/training-materials/commit/?id=2c25673fbfaf6a1c446485047c5e654d89c74199


commit 2c25673fbfaf6a1c446485047c5e654d89c74199
Author: Maxime Ripard <maxime.ripard at free-electrons.com>
Date:   Thu Oct 31 17:35:41 2013 +0100

    Mention that it would be better if we'd use /opt instead of /home
    Signed-off-by: Maxime Ripard <maxime.ripard at free-electrons.com>


 .../android-first-compilation.tex                  |    6 +++++-
 labs/android-new-board/android-new-board.tex       |    7 ++++++-
 labs/android-source-code/android-source-code.tex   |   19 +++++++++++++++----
 3 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/labs/android-first-compilation/android-first-compilation.tex b/labs/android-first-compilation/android-first-compilation.tex
index 843a982..9e0c676 100644
--- a/labs/android-first-compilation/android-first-compilation.tex
+++ b/labs/android-first-compilation/android-first-compilation.tex
@@ -8,7 +8,7 @@ During this lab, you will:
-Stay in the \code{$HOME/felabs/android/source} directory.
+Stay in the Android source directory.
 \section{Set up ccache}
@@ -48,6 +48,10 @@ to set a few environment variable.
 export USE_CCACHE=1
+export CCACHE_DIR=/opt/ccache
+or, depending on your setup,
 export CCACHE_DIR=$HOME/felabs/android/ccache
diff --git a/labs/android-new-board/android-new-board.tex b/labs/android-new-board/android-new-board.tex
index 005ae4e..6904a44 100644
--- a/labs/android-new-board/android-new-board.tex
+++ b/labs/android-new-board/android-new-board.tex
@@ -10,7 +10,8 @@ After this lab, you will be able to:
 \section{Download the source code}
-Go to the \code{$HOME/felabs/android/source} directory.
+Go to the directory holding the Android source code (either
+\code{/opt/android} or \code{$HOME/felabs/android/source}).
 We will use the TI-flavored Android build, named rowboat, for our
 board. This should make most of the port ready to use, and only a few
@@ -55,6 +56,10 @@ Make sure we are using \code{ccache}:
 export USE_CCACHE=1
 export CCACHE_DIR=$HOME/felabs/android/ccache
+or, depending on your setup,
+export CCACHE_DIR=/opt/ccache
 And finally, we can start the compilation:
diff --git a/labs/android-source-code/android-source-code.tex b/labs/android-source-code/android-source-code.tex
index 8d56df9..f09529f 100644
--- a/labs/android-source-code/android-source-code.tex
+++ b/labs/android-source-code/android-source-code.tex
@@ -10,7 +10,19 @@ During this labs, you will:
-Go to the \code{$HOME/felabs/android/source} directory.
+Look at the space available on your root partition using the
+\code{df -h} command. The first line should display the available
+storage size on your root partition. If you have more than 40GB, go to
+the \code{/opt} directory.
+sudo mkdir android
+sudo chown -r <user>:<user> android
+cd android
+If you don't have that much space available, go to the
+\code{$HOME/felabs/android/android} directory.
 \section{Install needed packages}
@@ -43,8 +55,6 @@ chmod a+x $HOME/bin/repo
 We can now fetch the Android source code:
-mkdir android
-cd android
 repo init -u https://android.googlesource.com/platform/manifest \
      -b android-4.2.2_r1
 repo sync -c -j2
@@ -123,4 +133,5 @@ them once again, you don't have to actually cache them.
 Ask your trainer for a pre-filled ccache archive that we will use to
 speed up a lot the compilation. Once you have retrieved the archive,
-extract it in the \code{$HOME/felabs/android/} directory.
+extract it in either the \code{/opt/} or \code{$HOME/felabs/android/}

More information about the training-materials-updates mailing list