summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/lib/ptxd_lib_kconfig.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/lib/ptxd_lib_kconfig.sh b/scripts/lib/ptxd_lib_kconfig.sh
index 126ec766f..03c6b05b9 100644
--- a/scripts/lib/ptxd_lib_kconfig.sh
+++ b/scripts/lib/ptxd_lib_kconfig.sh
@@ -54,7 +54,10 @@ ptxd_normalize_config() {
nomalized="$(readlink -f "${file_dotconfig}")"
old="${nomalized}"
for layer in "${PTXDIST_LAYERS[@]}"; do
- nomalized="${nomalized/#$(readlink -f ${layer})\//${layer}/}"
+ local tmp="${old/#$(readlink -f ${layer})\//${layer}/}"
+ if [ "${tmp}" != "${old}" ]; then
+ nomalized="${tmp}"
+ fi
done
if [ "$(readlink -f "${nomalized}")" != "${old}" ]; then
ptxd_bailout "Failed to normalize filename:" \