]> git.ipfire.org Git - ipfire-3.x.git/blob - doc/make.sh-usage
Added a function that walks through our software list and gives wiki output.
[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 `-- list : Show all used packages (wiki output).
14
15 target : _Images and packages_
16 `- put : Upload everything to the public ftp server.
17
18 shell : Enter a shell inside the chroot, used to tune lfs script
19 and / or during kernel upgrade to rebuild a new .config.
20
21 git : _Git functions_
22 |`- pull : Loads the latest source files from repository.
23 |`- push : Pushes the local commits to the repository.
24 |`- log : Updates doc/ChangeLog.
25 |`- diff : Mainly produce a diff from previous version to track wich
26 | files have been changed.
27 |`- ci : Applies your changes to the repository.
28 `-- export : Tar.bz2 the source code from revision.
29
30 check : _Run sanity checks_
31 | On every option you can use --fix
32 | to fix some errors automatically.
33 |`- cpu <flag> : Check cpu for flag.
34 |`- roofiles [--fix] : Check rootfiles for error.
35 |`- sanity [--fix] : Check full code for errors.
36 `-- targets : Returns the target, that the host can build.
37
38 pull : A macro to pull the latest changes from git and load the
39 source tarballs and patches. Additionally it checks the code
40 for error.
41 push : Similar to "pull", but uploads the source tarballs and pushes
42 all changes to git.