parent
61c49ce3c3
commit
99d1e919ea
|
@ -18,6 +18,48 @@ be working directly in the libreboot git repository.
|
||||||
The following document describes how `lbmk` works, and how you can make changes
|
The following document describes how `lbmk` works, and how you can make changes
|
||||||
to it: [libreboot maintenance manual](../maintain/)
|
to it: [libreboot maintenance manual](../maintain/)
|
||||||
|
|
||||||
|
Git
|
||||||
|
===
|
||||||
|
|
||||||
|
Libreboot's build system uses Git, extensively. You should perform the steps
|
||||||
|
below, *even if you're using a release archive*.
|
||||||
|
|
||||||
|
Before you use the build system, please know: the build system itself uses
|
||||||
|
Git extensively, when downloading software like coreboot and patching it.
|
||||||
|
|
||||||
|
You should make sure to initialize your Git properly, before you begin or else
|
||||||
|
the build system will not work properly. Do this:
|
||||||
|
|
||||||
|
git config --global user.name "John Doe"
|
||||||
|
git config --global user.email johndoe@example.com
|
||||||
|
|
||||||
|
Change the name and email address to whatever you want, when doing this.
|
||||||
|
|
||||||
|
You may also want to follow more of the steps here:
|
||||||
|
<https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup>
|
||||||
|
|
||||||
|
Python
|
||||||
|
======
|
||||||
|
|
||||||
|
Python 2 *and* 3 are used by different parts of the build system, not directly
|
||||||
|
but because certain projects Libreboot depends upon uses it.
|
||||||
|
|
||||||
|
You should have this configuration on your OS:
|
||||||
|
|
||||||
|
python
|
||||||
|
|
||||||
|
python2
|
||||||
|
|
||||||
|
python3
|
||||||
|
|
||||||
|
Running `python` should give you python 3.x.
|
||||||
|
|
||||||
|
Running `python2` should give you python 2.x.
|
||||||
|
|
||||||
|
Running `python3` should give you python 3.x.
|
||||||
|
|
||||||
|
Therefore, you should install both python2 and python3 in your distro.
|
||||||
|
|
||||||
GNU Make
|
GNU Make
|
||||||
========
|
========
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue