From 6caf836e3390faefaad8257b9cec2eb97bdbfb41 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Mon, 3 Apr 2017 10:23:37 -0700 Subject: Global fix --- docs/git/index.md | 57 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 19 deletions(-) (limited to 'docs/git') diff --git a/docs/git/index.md b/docs/git/index.md index fe25cecf..65755138 100644 --- a/docs/git/index.md +++ b/docs/git/index.md @@ -72,14 +72,16 @@ This is what will also appear in git logs if you ever commit your own changes to a given repository. For more information, see . -Another nice config for you (optional, but recommended):\ +Another nice config for you (optional, but recommended): + $ git config --global core.editor nano $ git config --global color.status auto $ git config --global color.branch auto $ git config --global color.interactive auto $ git config --global color.diff auto -After that, run the script:\ +After that, run the script: + $ ./download all What this did was download everything (grub, coreboot, memtest86+, @@ -138,10 +140,12 @@ If you have the binary release archive, you'll find executables under First, [install the build dependencies](#build_dependencies). -To build bucts, do this in the main directory:\ +To build bucts, do this in the main directory: + $ ./oldbuild module bucts -To statically compile it, do this:\ +To statically compile it, do this: + $ ./oldbuild module bucts static The "builddeps" script in libreboot\_src also makes use of @@ -169,10 +173,12 @@ flashrom from source, continue reading. First, [install the build dependencies](#build_dependencies). -To build it, do the following in the main directory:\ +To build it, do the following in the main directory: + $ ./oldbuild module flashrom -To statically compile it, do the following in the main directory:\ +To statically compile it, do the following in the main directory: + $ ./oldbuild module flashrom static After you've done that, under ./flashrom/ you will find the following @@ -216,24 +222,29 @@ First, [install the build dependencies](#build_dependencies). If you downloaded libreboot from git, refer to [\#build\_meta](#build_meta). -Build all of the components used in libreboot:\ +Build all of the components used in libreboot: + $ ./oldbuild module all You can also build each modules separately, using *./oldbuild module -modulename*. To see the possible values for *modulename*, use:\ +modulename*. To see the possible values for *modulename*, use: + $ ./oldbuild module list -After that, build the ROM images (for all boards):\ +After that, build the ROM images (for all boards): + $ ./oldbuild roms withgrub Alternatively, you can build for a specific board or set of boards. For -example:\ +example: + $ ./oldbuild roms withgrub x60 $ ./oldbuild roms withgrub x200\_8mb $ ./oldbuild roms withgrub x60 x200\_8mb The list of board options can be found by looking at the directory names in **resources/libreboot/config/grub/**. -To clean (reverse) everything, do the following:\ +To clean (reverse) everything, do the following: + $ ./oldbuild clean all The ROM images will be stored under **bin/*payload*/**, where *payload* @@ -261,23 +272,29 @@ Tag the current commit, and that version will appear in both the in the file names of the archives. Otherwise, whatever git uses for *git describe --tags HEAD* will be used. -Utilities (static executables):\ +Utilities (static executables): + $ ./oldbuild release util -Archive containing flashrom and bucts source code:\ +Archive containing flashrom and bucts source code: + $ ./oldbuild release tobuild Documentation archive (**does not work on \_src release archive, only -git**):\ +git**): + $ ./oldbuild release docs -ROM image archives:\ +ROM image archives: + $ ./oldbuild release roms -Source code archive:\ +Source code archive: + $ ./oldbuild release src -SHA512 sums of all other release archives that have been generated:\ +SHA512 sums of all other release archives that have been generated: + $ ./oldbuild release sha512sums If you are building on an i686 host, this will build statically linked @@ -306,7 +323,8 @@ libreboot\_util, for: - flashrom If you are building binaries on a live system or chroot (for -flashrom/bucts), you can use the following to statically link them:\ +flashrom/bucts), you can use the following to statically link them: + $ ./oldbuild module flashrom static $ ./oldbuild module bucts static @@ -317,7 +335,8 @@ an X60/T60 while lenovo bios is present, working around the security restrictions). The command that you used for generating the release archives will also -run the following command:\ +run the following command: + $ ./oldbuild release tobuild The archive **tobuild.tar.xz** will have been created under **release/oldbuildsystem/**, containing bucts, flashrom and all other -- cgit v1.2.3-70-g09d2