diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index 192354b5be..f44b66342d 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -4,9 +4,9 @@ # let's use a symlink with that name that points to the *first* # devicetree listed in the config. -FIRST_DT=$(sed -n \ - 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \ - "${BR2_CONFIG}") +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(xilinx/)?([-_/[:alnum:]\\.]*).*"$|\2|p' \ + "${BR2_CONFIG}") [ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb"