]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - doc/make.sh-usage
suricata: Change midstream policy to "pass-flow"
[people/pmueller/ipfire-2.x.git] / doc / make.sh-usage
index bf1c3c4f0ad00b031ab214e6b5d634548d173b8b..9174ced6f54fff21cc321f0545a1a2fd45dc7462 100644 (file)
@@ -1,25 +1,26 @@
-Standard use commands in the order you may need them.
-     prefetch : preload all necessary files in cache before compilation
-        build : compile the distribution
-        clean : erase build and log to recompile everything from scratch
+make.sh - Build and maintain programs and libraries for IPFire source code
 
-Optional
- gettoolchain : optionally load from ipfire.org a precompilated toolchain
-               package. This solve some compilation issues on old or very
-               recent distributions and save 20% of next full building time.
-               If you want to use it, do it before build step
+Standard commands:
+  downloadsrc          Preload all necessary files in cache before compilation
+  gettoolchain         Optionally load a precompilated toolchain (20% less build time)
+  build                        Compile distribution
+  clean                        Erase build and log directories to recompile all from scratch
+
+Maintainer and advanced commands:
+  check-manualpages    Check the manual pages for broken links
+  docker               Build a docker image
+  find-dependencies    Confirm needed libraries are included in build
+  lang                 Check translations for missing or obsolete strings
+  shell                        Enter a shell inside the chroot. Used to tune lfs script
+                         and/or during kernel upgrade to rebuild new .config file
+  toolchain            Create toolchain package (if not downloaded via `make gettoolchain`)
+  update-contributors  Update list of contributors
+  uploadsrc            For core developers only to upload source code
+
+OPTIONS:
+    --target=[aarch64|riscv64|x86_64]
+                       Cross-compile for this target architecture.  Uses the QEMU 
+                         emulator if needed to virtualise the desired target 
+                         architecture.  Can be permanently set with 
+                         TARGET_ARCH= in .config file.
 
-Maintainer / advanced commands
-    changelog : Loads the latest changelog from SVN.
-        check : Test if packages files are still available for download
-               This is faster on http URL with --spider,but still slow on ftp
-               because of real load.
-   checkclean : Erase all check mark on cache directory to be able to check
-               another time
-         dist : Mainly produce a diff from previous version to track wich
-               files have been changed
-newpak <name> : Create a new package with name: <name>.
-    toolchain : Create our own toolchain package to save 20% of build time.
-        shell : Enter a shell inside the chroot, used to tune lfs script
-               and / or during kernel upgrade to rebuild a new .config
-       update : Loads the latest source files from SVN.