Notes.md, absolute path normalizing

- edit NOTES.md for updating line numbers
- add check for using normalized path in initramfs normalization
This commit is contained in:
2025-09-18 21:45:21 +02:00
parent d649b7e6bf
commit 79ed723303
5 changed files with 41 additions and 30 deletions

View File

@@ -803,7 +803,19 @@ function initramfs_validate() {
# Diagnostics to catch path/WD issues during validation
log_info "Validation debug: input='${initramfs_dir_in}' PWD=$(pwd) PROJECT_ROOT=${PROJECT_ROOT:-unset} INSTALL_DIR=${INSTALL_DIR:-unset}"
initramfs_dir=$(resolve_path "${initramfs_dir_in}")
# Normalize initramfs path independent of CWD: anchor relative paths to PROJECT_ROOT
if is_absolute_path "${initramfs_dir_in}"; then
initramfs_dir="${initramfs_dir_in}"
log_debug "Validation path strategy: absolute input honored"
else
if [[ -n "${PROJECT_ROOT:-}" ]]; then
initramfs_dir="${PROJECT_ROOT}/${initramfs_dir_in#./}"
log_debug "Validation path strategy: relative input anchored to PROJECT_ROOT"
else
initramfs_dir="$(pwd)/${initramfs_dir_in}"
log_warn "PROJECT_ROOT unset; falling back to PWD anchoring"
fi
fi
log_info "Validation debug: resolved initramfs_dir='${initramfs_dir}'"
section_header "Validating initramfs contents"