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 <raj.khem@gmail.com>
This commit is contained in:
Khem Raj
2024-07-18 11:22:28 -07:00
committed by Matt Madison
parent 76e5fb3546
commit 62748c693d

View File

@@ -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"