feat(preset): make boot path configurable through preset variables Since kernels no longer install directly to /boot, the kernel destination path needs to be flexible and configurable. This change adds support for ALL_kerneldest and _kerneldest variables in preset files, allowing users to customize where the kernel should be located for booting. The implementation exports MKINITCPIO_KERNELDEST during preset processing, which overrides the hardcoded /boot path when determining KERNELDESTINATION. This value is then passed to post hooks via the KERNELDESTINATION environment variable. Fixes #9 Component: mkinitcpio preset Signed-off-by: Josephine Pfeiffer # Conflicts: # man/mkinitcpio.8.adoc # mkinitcpio.d/example.preset # test/cases/mkinitcpio.bats # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # # interactive rebase in progress; onto 0f0e3f4 # Last command done (1 command done): # pick e34e706 # feat(preset): make boot path configurable through preset variables # No commands remaining. # You are currently rebasing branch 'gl-9-boot-configurable' on '0f0e3f4'. # # Changes to be committed: # modified: man/mkinitcpio.8.adoc # modified: mkinitcpio # modified: mkinitcpio.d/example.preset # modified: mkinitcpio.d/hook.preset # modified: test/cases/mkinitcpio.bats #