]> git.ipfire.org Git - ipfire-3.x.git/blob - doc/make.sh-usage
134e361a96985f65afcc6d48a1895e956f029a20
[ipfire-3.x.git] / doc / make.sh-usage
1 Standard use commands in the order you may need them.
2 build : compile the distribution
3 clean : erase build and log to recompile everything from scratch
4
5 Maintainer / advanced commands
6 toolchain : (Without argument) Create our own toolchain package.
7 |`- get : Download from source.ipfire.org.
8 `-- put : Upload to source.ipfire.org.
9
10 source : _Source tarballs and patches_
11 |`- get : Download from source.ipfire.org.
12 `-- put : Upload to source.ipfire.org.
13
14 target : _Images and packages_
15 `- put : Upload everything to the public ftp server.
16
17 shell : Enter a shell inside the chroot, used to tune lfs script
18 and / or during kernel upgrade to rebuild a new .config.
19
20 git : _Git functions_
21 |`- pull : Loads the latest source files from repository.
22 |`- push : Pushes the local commits to the repository.
23 |`- log : Updates doc/ChangeLog.
24 |`- diff : Mainly produce a diff from previous version to track wich
25 | files have been changed.
26 |`- ci : Applies your changes to the repository.
27 `-- export : Tar.bz2 the source code from revision.
28
29 check : _Run sanity checks_
30 | On every option you can use --fix
31 | to fix some errors automatically.
32 |`- cpu <flag> : Check cpu for flag.
33 |`- roofiles [--fix] : Check rootfiles for error.
34 |`- sanity [--fix] : Check full code for errors.
35 `-- targets : Returns the target, that the host can build.
36
37 pull : A macro to pull the latest changes from git and load the
38 source tarballs and patches. Additionally it checks the code
39 for error.
40 push : Similar to "pull", but uploads the source tarballs and pushes
41 all changes to git.