tizen: Use unique directory prefix for baselibs packages 58/311158/3 accepted/tizen/unified/20240604.015413 accepted/tizen/unified/dev/20240620.010549 accepted/tizen/unified/toolchain/20240624.121730 accepted/tizen/unified/x/20240605.012818 accepted/tizen/unified/x/asan/20240625.093018
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 7 May 2024 15:35:04 +0000 (17:35 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 20 May 2024 11:29:28 +0000 (13:29 +0200)
Move all files provied by baselibs-converted pacakges to
unique directory to avoid conflicts with filesystem package
(when both packages are installed to platform image using mic).

Change-Id: I1eb73be9144209c8525877de8eeac72d84b076b9
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
packaging/baselibs.conf

index 880d769b47f3ccab4357be29ffadacc4d5a264df..b8a68f07d7ed3da9bb602b3550cc3965d85fbd33 100644 (file)
@@ -1,10 +1,18 @@
 arch aarch64 targets armv7l:aarch64 armv7hl:aarch64
 
+# prefix macro seems to work globally not per package :(
+prefix /.linux-tizen-modules
+
 linux-tizen-modules-rpi4
   requires "bash"
   requires "coreutils"
   requires "findutils"
+  requires "kmod-compat"
+  requires "arm64-rpi4-linux-kernel-modules-aarch64"
   autoreqprov off
+  post "cp -a /.linux-tizen-modules/lib/modules/* /lib/modules/"
+  post "cp -a /.linux-tizen-modules/usr/share/licenses/* /usr/share/licenses/"
+  post "rm -rf /.linux-tizen-modules"
   post "/sbin/depmod -a $(basename $(dirname `find /lib/modules -name extra | head -1`))"
   +/
 
@@ -13,6 +21,10 @@ linux-tizen-modules-rpi4-rt
   requires "coreutils"
   requires "findutils"
   requires "kmod-compat"
+  requires "arm64-rpi4-rt-linux-kernel-modules-aarch64"
   autoreqprov off
+  post "cp -a /.linux-tizen-modules/lib/modules/* /lib/modules/"
+  post "cp -a /.linux-tizen-modules/usr/share/licenses/* /usr/share/licenses/"
+  post "rm -rf /.linux-tizen-modules"
   post "/sbin/depmod -a $(basename $(dirname `find /lib/modules -name extra | head -1`))"
   +/