armbian_build/lib/functions/rootfs
Ricardo Pardini 28d89e2c91
armbian-next: rootfs: new CLI command for rootfs cache building; further refactorings
- _told ya it would all make sense eventually..._
- introduce new, real, non-alias `rootfs` command in `cli-rootfs` -- this _only_ builds rootfs, nothing else
- no more `main_default_build_single()`; instead `full_build_packages_rootfs_and_image()`
- introduce `do_with_default_build()` wrapper, for things that need host prepared + aggregation to run
- CLI-specific parts of `main_default_build_single()` moved to cli-build
- put prepare/cleanup pair of `prepare_rootfs_build_params_and_trap()` and `trap_handler_cleanup_rootfs_and_image()` into new `trap-rootfs.sh` (this needs further splitting for the image part)
- refactor `get_or_create_rootfs_cache_chroot_sdcard()` into `build_rootfs_only()`, `calculate_rootfs_cache_id()`
- update library with new files
2023-02-18 07:44:22 -03:00
..
apt-install.sh armbian-next: the great cli entrypoint (+docker) rewrite; introduce USE_LOCAL_APT_DEB_CACHE replacing apt-cacher-ng 2023-02-18 07:39:43 -03:00
apt-sources.sh armbian-next: aggregation.py rewrite; introduce package-lists.sh; usage in core lib 2023-02-18 07:40:22 -03:00
boot_logo.sh armbian-oleg: drastically curb boot_logo() logging 2023-02-18 07:42:27 -03:00
create-cache.sh armbian-next: rootfs: new CLI command for rootfs cache building; further refactorings 2023-02-18 07:44:22 -03:00
customize.sh armbian-next: lib changes - MEGASQUASH - squashed changes from c9cf3fc241cfb4c872f4aef7bbc41d5854db7ea3 to 6809de3d6063cb041205a8318e19da6a4dee68c9 ref extensions_08_10_2022_pre_v30 2023-02-18 07:38:46 -03:00
distro-agnostic.sh armbian-next: chroot_sdcard_apt_get_update() to replace and better log chroot_sdcard_apt_get update 2023-02-18 07:43:19 -03:00
distro-specific.sh armbian-next: rootfs: bunch'o'fixes, introduce disable_systemd_service_sdcard() to stop repeating incantantion 2023-02-18 07:42:48 -03:00
post-tweaks.sh armbian-next: only put systemd-resolved's symlink in place if _not_ using NetworkManager 2023-02-18 07:41:20 -03:00
qemu-static.sh armbian-next: lib changes - MEGASQUASH - squashed changes from c9cf3fc241cfb4c872f4aef7bbc41d5854db7ea3 to 6809de3d6063cb041205a8318e19da6a4dee68c9 ref extensions_08_10_2022_pre_v30 2023-02-18 07:38:46 -03:00
rootfs-create.sh armbian-next: rootfs: split create-cache into rootfs-create 2023-02-18 07:44:21 -03:00
rootfs-desktop.sh armbian-next: chroot_sdcard_apt_get_update() to replace and better log chroot_sdcard_apt_get update 2023-02-18 07:43:19 -03:00
systemd-utils.sh armbian-next: rootfs: bunch'o'fixes, introduce disable_systemd_service_sdcard() to stop repeating incantantion 2023-02-18 07:42:48 -03:00
trap-rootfs.sh armbian-next: rootfs: new CLI command for rootfs cache building; further refactorings 2023-02-18 07:44:22 -03:00