From 62748c693d930e88a9ab88cf25377c4aa8ec88ed Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 18 Jul 2024 11:22:28 -0700 Subject: [PATCH] tegra-libraries-eglcore: Force hardlink creation in postinstall otherwise O_P_M update does not work and fails like below Configuring tegra-libraries-eglcore. ln: failed to create hard link '/usr/lib/aarch64-linux-gnu/tegra-egl/libEGL_nvidia.so.0': File exists error: pkg_run_script: package "tegra-libraries-eglcore" postinst script returned status 1. Signed-off-by: Khem Raj --- recipes-bsp/tegra-binaries/tegra-libraries-eglcore_36.3.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-bsp/tegra-binaries/tegra-libraries-eglcore_36.3.0.bb b/recipes-bsp/tegra-binaries/tegra-libraries-eglcore_36.3.0.bb index 478c5d0b..f761a7ff 100644 --- a/recipes-bsp/tegra-binaries/tegra-libraries-eglcore_36.3.0.bb +++ b/recipes-bsp/tegra-binaries/tegra-libraries-eglcore_36.3.0.bb @@ -24,7 +24,7 @@ do_install() { pkg_postinst:${PN}() { # argus and scf libraries hard-coded to use this path install -d $D/usr/lib/aarch64-linux-gnu/tegra-egl - ln $D${libdir}/libEGL_nvidia.so.0 $D/usr/lib/aarch64-linux-gnu/tegra-egl/ + ln -f $D${libdir}/libEGL_nvidia.so.0 $D/usr/lib/aarch64-linux-gnu/tegra-egl/ } FILES:${PN} += "${datadir}/glvnd/egl_vendor.d"