aboutsummaryrefslogtreecommitdiff
path: root/docs/git
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>2017-04-03 10:23:37 -0700
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>2017-04-03 10:23:37 -0700
commit6caf836e3390faefaad8257b9cec2eb97bdbfb41 (patch)
tree0c96f4640b4b8bce441269b5d2bdf83e7f12a459 /docs/git
parent78c7b8355832b9f3eb574788ab4c5a7d96f0486e (diff)
downloadlibrebootfr-6caf836e3390faefaad8257b9cec2eb97bdbfb41.tar.gz
librebootfr-6caf836e3390faefaad8257b9cec2eb97bdbfb41.zip
Global fix
Diffstat (limited to 'docs/git')
-rw-r--r--docs/git/index.md57
1 files changed, 38 insertions, 19 deletions
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
<http://git-scm.com/doc>.
-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