From e98756756b5b6213c791fe58e365076089569016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20K=C3=B6ster?= Date: Sat, 11 Jul 2020 19:00:35 +0200 Subject: [PATCH] Update some of the README information. * Necessary disk space for build: my build needs almost 200G. Mention this as a warning. * Do not use anything like "FP3.xml" for the local manifest file. The build system, especially vendor/lineage/build/tools/roomservice.py use a hardcoded file named 'roomservice.xml'. Not observing this will result in the warning message 'Trying dependencies-only mode on a non-existing device tree?' and maybe some further errors since our local repos would not update correctly. Change-Id: I567b776a6331a4b6adbff89f0b526c2b40b9a845 --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9c61a28..546ea67 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ Kernel sources are here in the lineage-16.0 branch: ### How to build -* Follow the first steps for setting up the LineageOS build system as described e.g. [here](https://wiki.lineageos.org/devices/river/build). +* Follow the first steps for setting up the LineageOS build system as described e.g. [here](https://wiki.lineageos.org/devices/river/build). Be aware that a complete build can occupy up to 200G of disk space! * Before downloading the source code using repo sync, create a local manifest file in `.repo/local_manifests`. From the top of the source tree this command can be used: ```sh @@ -80,7 +80,7 @@ cat < .repo/local_manifests/roomservice.xml EOF ``` -The file name doesn't matter, e.g. also `FP3.xml` works. This is a temporary hack while we are working outside of the LineageOS repositories. Note that we are pulling in proprietary blobs from a repository, see the section below for how these can be extracted from a firmware image or running device. +This is a temporary hack while we are working outside of the LineageOS repositories. Note that we are pulling in proprietary blobs from a repository, see the section below for how these can be extracted from a firmware image or running device. * Do `repo sync -c` to download all needed project repositories. * Then do @@ -100,7 +100,7 @@ mkdir cache keys lineage logs manifests zips Create the local manifest file in manifest directory: ```sh -cat < manifests/FP3.xml +cat < manifests/roomservice.xml