From 91e7d39f519c89ad5e3ef6c1cb7bcbcc266e6edd Mon Sep 17 00:00:00 2001
From: Esben Haabendal <esben@geanix.com>
Date: Wed, 15 Feb 2023 10:01:49 +0100
Subject: [PATCH] openharmony-standard: Ensure 777 permissions on /data/log
 dirs also

Yes, this is still not nice, but this is what we are doing for now.
We will fix it as we create systemd units for each service.

Signed-off-by: Esben Haabendal <esben@geanix.com>
---
 recipes-openharmony/openharmony/files/openharmony-preinit | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/recipes-openharmony/openharmony/files/openharmony-preinit b/recipes-openharmony/openharmony/files/openharmony-preinit
index 974f3881..c1bdf03f 100644
--- a/recipes-openharmony/openharmony/files/openharmony-preinit
+++ b/recipes-openharmony/openharmony/files/openharmony-preinit
@@ -73,6 +73,9 @@ mkdir -p /data/vendor_ce
 mkdir -p /data/vendor_de
 mkdir -p /data/vendor/hardware
 mkdir -p /data/weston
+mkdir -p /data/log/hilog
+mkdir -p /data/log/faultlog/faultlogger
+mkdir -p /data/log/faultlog/temp
 mkdir -p /usr/lib/dri
 
 chmod -R 777 /data
@@ -310,6 +313,5 @@ if systemctl -q is-enabled hdcd.service; then
 fi
 
 if systemctl -q is-enabled faultloggerd.service; then
-	/usr/bin/install -m 775 -d /data/log/faultlog /data/log/faultlog/faultlogger /data/log/faultlog/temp/
 	/system/bin/faultloggerd &
 fi
-- 
GitLab