armbian-build/lib/functions/general
Ricardo Pardini 53266feff8
armbian-next: kernel: deterministic .config mtime handling; kernel build logging sections reorg
- .config is now compared with previous one byte-wise, diff shown, and mtime preserved directly via `cp -p`
- this does away with the previous mtime-based BS I had written during the fasthash era (and thus remove file-mtime.sh, regen lib)
- split some functions, to better control the interactive piece in the _middle_ of kernel config process
- no more `kernel_config_maybe_interactive()`, now `kernel_config()` that controls its own logging sections
- extract `kernel_determine_toolchain()` out of config into make
- introduce internal hook `armbian_kernel_config()` that runs before custom version (for .config defaults, coming soon)
2023-02-18 07:42:39 -03:00
..
chroot-helpers.sh armbian-next: umount_chroot_recursive: don't try to realpath unless it's a dir to begin with 2023-02-18 07:39:35 -03:00
cleaning.sh armbian-next: fix old fuction name refrence cleaning to general_cleaning 2023-02-18 07:39:36 -03:00
downloads.sh armbian-next: curb aria2c's complaining a bit 2023-02-18 07:42:17 -03:00
git.sh armbian-next: curb down git fetch logging; be verbose if user on terminal & not logging 2023-02-18 07:42:16 -03:00
oci-oras.sh armbian-next: curb down wget logging for ORAS tooling download 2023-02-18 07:42:15 -03:00
python-tools.sh armbian-oleg: split hostdeps again, full of ifs, and reduce the minimum set of pkgs for Oleg-conditions while trying to keep Docker full 2023-02-18 07:42:11 -03:00
retry.sh armbian-next: fix quoting of retry var (cosmetic) 2023-02-18 07:42:21 -03:00