dialog: fix /usr/bin/dialog not found for multilib

While multilib was enabled, /usr/bin/dialog was not found,
but /usr/bin/lib32-dialog existed

root@intel-x86-64:~# which dialog
which: no dialog in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin)

root@intel-x86-64:~# which lib32-dialog
/usr/bin/lib32-dialog

Due to commit [2f7b184cda dialogp: By default, dialog_1.3-20250116
renames /usr/bin/dialog to /usr/bin/${HOST_SYS}-dialog.] applied,
it created a symlink for dialog, use BPN to instead of PN to fix
the issue

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Hongxu Jia 2025-06-12 16:41:00 +08:00 committed by Khem Raj
parent e1b4a4d594
commit e355e9af79
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -30,5 +30,5 @@ do_configure() {
oe_runconf
}
do_install:append () {
ln -sf ${bindir}/${HOST_SYS}-dialog ${D}${bindir}/${PN}
ln -sf ${bindir}/${HOST_SYS}-dialog ${D}${bindir}/${BPN}
}