]> git.ipfire.org Git - ipfire-2.x.git/blob - doc/make.sh-usage
suricata: Change midstream policy to "pass-flow"
[ipfire-2.x.git] / doc / make.sh-usage
1 make.sh - Build and maintain programs and libraries for IPFire source code
2
3 Standard commands:
4 downloadsrc Preload all necessary files in cache before compilation
5 gettoolchain Optionally load a precompilated toolchain (20% less build time)
6 build Compile distribution
7 clean Erase build and log directories to recompile all from scratch
8
9 Maintainer and advanced commands:
10 check-manualpages Check the manual pages for broken links
11 docker Build a docker image
12 find-dependencies Confirm needed libraries are included in build
13 lang Check translations for missing or obsolete strings
14 shell Enter a shell inside the chroot. Used to tune lfs script
15 and/or during kernel upgrade to rebuild new .config file
16 toolchain Create toolchain package (if not downloaded via `make gettoolchain`)
17 update-contributors Update list of contributors
18 uploadsrc For core developers only to upload source code
19
20 OPTIONS:
21 --target=[aarch64|riscv64|x86_64]
22 Cross-compile for this target architecture. Uses the QEMU
23 emulator if needed to virtualise the desired target
24 architecture. Can be permanently set with
25 TARGET_ARCH= in .config file.
26