diff options
Diffstat (limited to 'docs/git/index.md')
-rw-r--r-- | docs/git/index.md | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/docs/git/index.md b/docs/git/index.md index ef7b3174..71faafc1 100644 --- a/docs/git/index.md +++ b/docs/git/index.md @@ -64,21 +64,21 @@ First, [install the build dependencies](#build_dependencies). Since libreboot makes extensive use of git, you need to configure git properly. If you have not yet configured git, then the minimum requirement is:\ -\$ **git config --global user.name "Your Name"**\ -\$ **git config --global user.email your@emailaddress.com**\ + $ git config --global user.name "Your Name" + $ git config --global user.email your@emailaddress.com 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):\ -\$ **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** + $ 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:\ -\$ **./download all** + $ ./download all What this did was download everything (grub, coreboot, memtest86+, bucts, flashrom) at the versions last tested for this release, and patch @@ -137,10 +137,10 @@ 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:\ -\$ **./oldbuild module bucts** + $ ./oldbuild module bucts To statically compile it, do this:\ -\$ **./oldbuild module bucts static** + $ ./oldbuild module bucts static The "builddeps" script in libreboot\_src also makes use of builddeps-bucts. @@ -168,10 +168,10 @@ flashrom from source, continue reading. First, [install the build dependencies](#build_dependencies). To build it, do the following in the main directory:\ -\$ **./oldbuild module flashrom** + $ ./oldbuild module flashrom To statically compile it, do the following in the main directory:\ -\$ **./oldbuild module flashrom static** + $ ./oldbuild module flashrom static After you've done that, under ./flashrom/ you will find the following executables: @@ -215,24 +215,24 @@ If you downloaded libreboot from git, refer to [\#build\_meta](#build_meta). Build all of the components used in libreboot:\ -\$ **./oldbuild module all** + $ ./oldbuild module all You can also build each modules separately, using *./oldbuild module modulename*. To see the possible values for *modulename*, use:\ -\$ **./oldbuild module list** + $ ./oldbuild module list After that, build the ROM images (for all boards):\ -\$ **./oldbuild roms withgrub**\ + $ ./oldbuild roms withgrub Alternatively, you can build for a specific board or set of boards. For example:\ -\$ **./oldbuild roms withgrub x60**\ -\$ **./oldbuild roms withgrub x200\_8mb**\ -\$ **./oldbuild roms withgrub x60 x200\_8mb**\ + $ ./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:\ -\$ **./oldbuild clean all** + $ ./oldbuild clean all The ROM images will be stored under **bin/*payload*/**, where *payload* could be *grub*, *seabios*, or whatever other payload those images were @@ -260,23 +260,23 @@ in the file names of the archives. Otherwise, whatever git uses for *git describe --tags HEAD* will be used. Utilities (static executables):\ -\$ **./oldbuild release util** + $ ./oldbuild release util Archive containing flashrom and bucts source code:\ -\$ **./oldbuild release tobuild** + $ ./oldbuild release tobuild Documentation archive (**does not work on \_src release archive, only git**):\ -\$ **./oldbuild release docs** + $ ./oldbuild release docs ROM image archives:\ -\$ **./oldbuild release roms** + $ ./oldbuild release roms Source code archive:\ -\$ **./oldbuild release src** + $ ./oldbuild release src SHA512 sums of all other release archives that have been generated:\ -\$ **./oldbuild release sha512sums** + $ ./oldbuild release sha512sums If you are building on an i686 host, this will build statically linked 32-bit binaries in the binary release archive that you created, for: @@ -305,8 +305,8 @@ libreboot\_util, for: If you are building binaries on a live system or chroot (for flashrom/bucts), you can use the following to statically link them:\ -\$ **./oldbuild module flashrom static**\ -\$ **./oldbuild module bucts static** + $ ./oldbuild module flashrom static + $ ./oldbuild module bucts static The same conditions as above apply for ARM (except, building bucts on ARM is pointless, and for flashrom you only need the normal executable @@ -316,7 +316,7 @@ restrictions). The command that you used for generating the release archives will also run the following command:\ -\$ **./oldbuild release tobuild**\ + $ ./oldbuild release tobuild The archive **tobuild.tar.xz** will have been created under **release/oldbuildsystem/**, containing bucts, flashrom and all other required resources for building them. |