armbian_build/lib/functions/general
Ricardo Pardini bef7f8fee4
armbian-next: artifacts: introduce kernel/u-boot artifacts; git ref2info; "memoizer"; some hashing
- artifacts: u-boot/kernel - pt7 - adapt legacy/artifact versions; use common `capture_rename_legacy_debs_into_artifacts()`
- artifacts: u-boot - pt6: add artifact for u-boot
  - use artifact version / reason in actual u-boot .deb if present
- artifacts: kernel - pt5: tune kernel version, refactor
- artifacts: kernel - pt4: squash unrelated bugs that show up; move `prepare_compilation_vars()` to default build
- artifacts: kernel - pt3: drivers+patches+.config hashing
  - split file hashing function from drivers-harness; fix it so filenames are relative and sorted; sort from ${SRC}, always
  - aplit prepare_kernel_config_core_or_userpatches() from `kernel_config_initialize()`
- artifacts: kernel - pt2:  memoizing git ref2info
- artifacts: kernel - pt1:  versioning
2023-02-18 07:45:20 -03:00
..
chroot-helpers.sh armbian-next: all chroots: mount /var/tmp as tmpfs; create dir /run/user/0 and mount as tmpfs @TODO cleanups 2023-02-18 07:44:55 -03:00
cleaning.sh armbian-next: split prepare_host(), fix .tmp reset trap 2023-02-18 07:43:10 -03:00
countdown.sh armbian-next: countdown: if to test -t 0 (0: stdin, 1:stdout) for interactive-ness; also test in if-not-aborted version 2023-02-18 07:44:11 -03:00
downloads.sh armbian-next: downloads.sh: some cleanup and add debugging to get_urls() 2023-02-18 07:44:17 -03:00
extensions.sh armbian-next: extensions: move 'extensions.sh' into library; replace manual source with init function 2023-02-18 07:44:05 -03:00
git-ref2info.sh armbian-next: artifacts: introduce kernel/u-boot artifacts; git ref2info; "memoizer"; some hashing 2023-02-18 07:45:20 -03:00
git.sh armbian-next: artifacts: introduce kernel/u-boot artifacts; git ref2info; "memoizer"; some hashing 2023-02-18 07:45:20 -03:00
github-actions.sh armbian-next: GHA & rootfs adventures, pt 1 2023-02-18 07:44:41 -03:00
hash-files.sh armbian-next: artifacts: introduce kernel/u-boot artifacts; git ref2info; "memoizer"; some hashing 2023-02-18 07:45:20 -03:00
memoize-cached.sh armbian-next: artifacts: introduce kernel/u-boot artifacts; git ref2info; "memoizer"; some hashing 2023-02-18 07:45:20 -03:00
oci-oras.sh armbian-next: kernel: git: split via-ORAS and via-Bundle tangle 2023-02-18 07:43:51 -03:00
python-tools.sh armbian-next: introduce assert_prepared_host() and assert before using any Python, to un-mask any further fallacies 2023-02-18 07:45:19 -03:00
retry.sh armbian-next: use retries for downloading ORAS tooling 2023-02-18 07:43:35 -03:00