From 238847636c87a0c6ee39928e91c8b34ec0657cfe Mon Sep 17 00:00:00 2001 From: Francesco Pham Date: Wed, 27 Nov 2024 12:28:17 +0100 Subject: [PATCH 1/2] init.without_two_stages.cfg: add missing directory creation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add missing directory creation that are present in init.cfg but not in init.without_two_stages.cfg === init.without_two_stages.cfg: 添加缺失的目录创建 添加在 init.cfg 中存在但在 init.without_two_stages.cfg 中缺失的目录创建 Signed-off-by: Francesco Pham --- services/etc/init.without_two_stages.cfg | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/services/etc/init.without_two_stages.cfg b/services/etc/init.without_two_stages.cfg index d60d76369..88f468a3e 100755 --- a/services/etc/init.without_two_stages.cfg +++ b/services/etc/init.without_two_stages.cfg @@ -16,6 +16,8 @@ "chmod 0771 /data", "mkdir /data/service 0711 root root", "mkdir /data/service/el0 0711 root root", + "mkdir /data/service/el0/startup 0755 root root", + "mkdir /data/service/el0/startup/init 0755 root root", "mkdir /data/vendor/log 0755 system log", "load_persist_params " ] @@ -105,16 +107,21 @@ "mkdir /data/app/el2 0711 root root", "mkdir /data/app/el3 0711 root root", "mkdir /data/app/el4 0711 root root", + "mkdir /data/app/el5 0711 root root", + "mkdir /data/service/el0/public 0711 root root", + "mkdir /data/service/el0/public/for-all-app 0711 root root", "mkdir /data/service/el1 0711 root root", "mkdir /data/service/el1/public 0711 root root", + "mkdir /data/service/el1/public/AbilityManagerService 0711 system system", + "mkdir /data/service/el1/public/for-all-app 0711 root root", "mkdir /data/service/el2 0711 root root", "mkdir /data/service/el2/public 0711 root root", + "mkdir /data/service/el3 0711 root root", + "mkdir /data/service/el4 0711 root root", + "mkdir /data/service/el5 0711 root root", "mkdir /data/chipset 0711 root root", - "mkdir /data/service/el0/public 0711 root root", - "mkdir /data/service/el0/public/for-all-app 0711 root root", "mkdir /data/chipset/el1 0711 root root", "mkdir /data/chipset/el1/public 0711 root root", - "mkdir /data/service/el1/public/for-all-app 0711 root root", "mkdir /data/chipset/el2 0711 root root", "init_main_user ", "mkdir /data/app/el1/0 0711 root root", -- Gitee From cbab3d5d8b0f3dd3f662d452559fbc9cd7a604b2 Mon Sep 17 00:00:00 2001 From: Francesco Pham Date: Wed, 27 Nov 2024 12:36:11 +0100 Subject: [PATCH 2/2] init.without_two_stages.cfg: set access token permissions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit set /dev/access_token_id user to access_token and set permissions. These commands are present in init.cfg but missing in init.without_two_stages.cfg ======= init.without_two_stages.cfg: 设置访问令牌权限 将 /dev/access_token_id 的用户设置为 access_token 并设置权限。这些命令在 init.cfg 中存在,但在 init.without_two_stages.cfg 中缺失。 Signed-off-by: Francesco Pham --- services/etc/init.without_two_stages.cfg | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/etc/init.without_two_stages.cfg b/services/etc/init.without_two_stages.cfg index 88f468a3e..027ad686f 100755 --- a/services/etc/init.without_two_stages.cfg +++ b/services/etc/init.without_two_stages.cfg @@ -19,7 +19,9 @@ "mkdir /data/service/el0/startup 0755 root root", "mkdir /data/service/el0/startup/init 0755 root root", "mkdir /data/vendor/log 0755 system log", - "load_persist_params " + "load_persist_params ", + "chown access_token access_token /dev/access_token_id", + "chmod 0666 /dev/access_token_id" ] }, { "name" : "init", -- Gitee