From 6e762d1c83aecba10bbfad014f92687bf17d50ad Mon Sep 17 00:00:00 2001
From: Francesco Pham <francesco.pham@huawei.com>
Date: Tue, 31 Jan 2023 23:35:41 +0100
Subject: [PATCH] openharmony-preinit: /dev/ashmem needs to be rw for all users

A wrong permission mode causes ActsAppdatamagrJsTest ACTS test suite to
fail because it fails to open /dev/ashmem due to a "Permission denied" error.
Changing permission to /dev/ashmem: "chmod 666 /dev/ashmem" because
it needs to be rw for all users.

Signed-off-by: Francesco Pham <francesco.pham@huawei.com>
---
 recipes-openharmony/openharmony/files/openharmony-preinit | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/recipes-openharmony/openharmony/files/openharmony-preinit b/recipes-openharmony/openharmony/files/openharmony-preinit
index 03cbb4de..08f34262 100644
--- a/recipes-openharmony/openharmony/files/openharmony-preinit
+++ b/recipes-openharmony/openharmony/files/openharmony-preinit
@@ -77,8 +77,9 @@ mkdir -p /usr/lib/dri
 
 chmod -R 777 /data
 
-# /dev/binder needs to be rw for all users
+# /dev/binder and /dev/ashmem need to be rw for all users
 chmod 666 /dev/binder
+chmod 666 /dev/ashmem
 
 # /dev/dri/card0 needs to be rw for all users
 if [ -c /dev/dri/card0 ]; then
-- 
GitLab