Skip to contentSkip to conversation

wayland: Fix hardlink corruption issue

PATCH New Richard Purdie 1 participant 1 message Jun 11, 2015

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 wayland: Fix hardlink corruption issue

The way this code was working, the m4 file is hardlinked to the copies which would be packaged and could lead to the native m4 file being used in the target packages.

By removing the file first the hardlink is broken and this avoids corruption (since cp uses open to change the file contents).

meta/recipes-graphics/wayland/wayland_1.6.0.bb +1 -0
index 00713bf..6413a0a 100644
@@ -36,5 +36,6 @@ do_install_append_class-native() {
 }
 
 sysroot_stage_all_append_class-target () {
+	rm ${SYSROOT_DESTDIR}/${datadir}/aclocal/wayland-scanner.m4
 	cp ${STAGING_DATADIR_NATIVE}/aclocal/wayland-scanner.m4 ${SYSROOT_DESTDIR}/${datadir}/aclocal/
 }