armbian-build/lib/functions/compilation
Ricardo Pardini 2d9f9216eb
armbian-next: introduce tmpfs-utils.sh; put LOGDIR and WORKDIR under tmpfs; set CCACHE_TEMPDIR under WORKDIR
- introduce generic `prepare_tmpfs_for()`, which manages it's own cleanup/dir removal
- use it for `WORKDIR` (which is `TMPDIR`) and `LOGDIR`
  - adapt previous cleanup handlers for those, so they delete their contents but not the dir itself (which might be mounted)
- also: make `ARMBIAN_LOG_CLI_ID` readonly together with other superglobals
- set `XDG_RUNTIME_DIR` & `XDG_RUNTIME_DIR` together with `TMPDIR`
- kernel-make.sh: pass `CCACHE_TEMPDIR` down to Kernel make (thanks @the-Going)
2023-02-18 07:43:09 -03:00
..
packages armbian-oleg: curb logging from building armbian-plymouth-theme; do it in a logging section, like the others 2023-02-18 07:42:33 -03:00
patch
atf.sh
ccache.sh armbian-next: ccache: show more in ccache debugging 2023-02-18 07:43:07 -03:00
distcc.sh
kernel-config.sh armbian-next: kernel: deterministic .config mtime handling; kernel build logging sections reorg 2023-02-18 07:42:39 -03:00
kernel-debs.sh armbian-oleg: logging: disable debugging (set -x) of generated postinst/etc kernel scripts (board-side, but also chroot logging) 2023-02-18 07:42:38 -03:00
kernel-git.sh armbian-next: better logging for kernel_prepare_bare_repo_from_oras_gitball(); remove dead code 2023-02-18 07:42:51 -03:00
kernel-make.sh armbian-next: introduce tmpfs-utils.sh; put LOGDIR and WORKDIR under tmpfs; set CCACHE_TEMPDIR under WORKDIR 2023-02-18 07:43:09 -03:00
kernel-patching.sh armbian-next: Python tooling: use consolidated+hashed+cached pip base/pycache; don't pip during Dockerfile build, nor cli-requirements 2023-02-18 07:42:44 -03:00
kernel.sh armbian-next: better logging for kernel_prepare_bare_repo_from_oras_gitball(); remove dead code 2023-02-18 07:42:51 -03:00
uboot-git.sh
uboot-patching.sh armbian-next: Python tooling: use consolidated+hashed+cached pip base/pycache; don't pip during Dockerfile build, nor cli-requirements 2023-02-18 07:42:44 -03:00
uboot.sh
utils-compilation.sh