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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user