armbian-build/lib/functions/artifacts
Ricardo Pardini 15fcc0bb00 artifacts: introduce calculate_hash_for_variables() which normalizes the input; use in kernel/uboot/etc
- some hashed variables might contain "${SRC}", so hashes never match, unless built in Docker
  - this strips away SRC from all vars and adds debugging so we can detect more later.
- `artifact-uboot`: include more variables into hash, for ATF & rk stuff
- `artifact-armbian-desktop`:
  - hashed vars actually contain /armbian in different context, skip normalization in this case
  - include results of relevant aggregation into artifact_input_variables
    - otherwise: desktops with different appgroups/configs lead to build failures in pipeline
    - will cause warnings in JSON preparation step, if more than one appgroups/config combo is targeted, since repo can only have one
2023-05-24 19:23:08 +02:00
..
artifact-armbian-base-files.sh Remove /etc/legal from conf_files to prevent prompt at upgrade 2023-05-21 17:06:54 +02:00
artifact-armbian-bsp-cli.sh artifacts: introduce calculate_hash_for_variables() which normalizes the input; use in kernel/uboot/etc 2023-05-24 19:23:08 +02:00
artifact-armbian-bsp-desktop.sh artifacts(debs): rationalize "bash hash" creation with new calculate_hash_for_bash_deb_artifact() helper 2023-05-16 20:09:47 +02:00
artifact-armbian-config.sh artifacts(debs): rationalize "bash hash" creation with new calculate_hash_for_bash_deb_artifact() helper 2023-05-16 20:09:47 +02:00
artifact-armbian-desktop.sh artifacts: introduce calculate_hash_for_variables() which normalizes the input; use in kernel/uboot/etc 2023-05-24 19:23:08 +02:00
artifact-armbian-plymouth-theme.sh artifacts(debs): rationalize "bash hash" creation with new calculate_hash_for_bash_deb_artifact() helper 2023-05-16 20:09:47 +02:00
artifact-armbian-zsh.sh armbian-zsh: use fixed commit for ohmyzsh; was using very high traffic 'master' branch 2023-05-21 16:18:57 +02:00
artifact-fake-ubuntu-advantage-tools.sh artifacts(debs): rationalize "bash hash" creation with new calculate_hash_for_bash_deb_artifact() helper 2023-05-16 20:09:47 +02:00
artifact-firmware.sh artifacts(debs): rationalize "bash hash" creation with new calculate_hash_for_bash_deb_artifact() helper 2023-05-16 20:09:47 +02:00
artifact-full_firmware.sh artifacts(debs): rationalize "bash hash" creation with new calculate_hash_for_bash_deb_artifact() helper 2023-05-16 20:09:47 +02:00
artifact-kernel.sh artifacts: introduce calculate_hash_for_variables() which normalizes the input; use in kernel/uboot/etc 2023-05-24 19:23:08 +02:00
artifact-rootfs.sh rootfs/image: introduce new hook custom_apt_repo() (hashed into rootfs version); deploy different repo components/custom repos depending on rootfs or image 2023-05-16 20:09:47 +02:00
artifact-uboot.sh artifacts: introduce calculate_hash_for_variables() which normalizes the input; use in kernel/uboot/etc 2023-05-24 19:23:08 +02:00
artifacts-obtain.sh artifacts-obtain: deb-tar: don't download .tar again if .debs are in-disk; delete .tar after extracting 2023-05-16 20:09:47 +02:00
artifacts-registry.sh introduce armbian-base-files artifact, which downloads & repacks base-files from upstream distro 2023-05-18 20:49:06 +02:00