From 59bb10c9f70e6aeeb630d692d14cda07024db9b9 Mon Sep 17 00:00:00 2001 From: hughes Date: Wed, 7 Sep 2022 03:27:15 +0000 Subject: [PATCH] =?UTF-8?q?!1174=20=E6=96=B0=E5=A2=9Eupdate=5Fsys=5Finstal?= =?UTF-8?q?ler=E4=BB=93=20*=20Signed-off-by:=20hughes802=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sig/sig-basicsoftwareservice/sig-basicsoftwareservice.md | 1 + sig/sig-basicsoftwareservice/sig-basicsoftwareservice_cn.md | 1 + sig/sigs.json | 2 ++ 3 files changed, 4 insertions(+) diff --git a/sig/sig-basicsoftwareservice/sig-basicsoftwareservice.md b/sig/sig-basicsoftwareservice/sig-basicsoftwareservice.md index cbdd263..412dfbb 100755 --- a/sig/sig-basicsoftwareservice/sig-basicsoftwareservice.md +++ b/sig/sig-basicsoftwareservice/sig-basicsoftwareservice.md @@ -54,6 +54,7 @@ Basic Software Services includes the following sub-systems: | Update Pakaging Tools | [update_packaging_tools](https://gitee.com/openharmony/update_packaging_tools) | Update Packaging Tools provide tools to build full OTA packages and differential packages. | | Update Package Installer | [update_updater](https://gitee.com/openharmony/update_updater) | Update Package Installer can verify OTA package, and install the package to the OpenHarmony device. | | Updating Service | [update_updateservice](https://gitee.com/openharmony/update_updateservice) | Updating Service can query and download OTA packages. | +| Update System Installer | [update_sys_installer](https://gitee.com/openharmony-sig/update_sys_installer) | Update System Installer can verify OTA package, and install the package to the OpenHarmony device for AB system. | | Account Manager | [account_os_account](https://gitee.com/openharmony/account_os_account) | Account Manager can create/delete, login/logout and query system accounts. It can also manage application accounts and distributed accounts. | | Barrier Free Service | [accessibility](https://gitee.com/openharmony/accessibility) | Barrier Free Service can provide information exchange framework between application and accessibilities applications. | | Enterprise Device Management | [customization_enterprise_device_management](https://gitee.com/openharmony-sig/customization_enterprise_device_management) | Enterprise Device Management provide API for enterprise applications to manager OpenHarmony devices in scale. | diff --git a/sig/sig-basicsoftwareservice/sig-basicsoftwareservice_cn.md b/sig/sig-basicsoftwareservice/sig-basicsoftwareservice_cn.md index c9c1ccd..4f2e8b6 100755 --- a/sig/sig-basicsoftwareservice/sig-basicsoftwareservice_cn.md +++ b/sig/sig-basicsoftwareservice/sig-basicsoftwareservice_cn.md @@ -54,6 +54,7 @@ BasicSoftwareService SIG技术栈范围全景图如下图所示: |升级工具|[update_packaging_tools](https://gitee.com/openharmony/update_packaging_tools)|升级包制作工具是用于制作升级包的工具,功能主要包括:全量升级包制作、差分升级包制作以及变分区升级包制作。| |升级包安装|[update_updater](https://gitee.com/openharmony/update_updater)|升级包安装组件,其功能主要包括读取misc分区信息获取升级包状态,对升级包进行校验,确保升级包合法有效;然后从升级包中解析出升级的可执行程序,创建子进程并启动升级程序。具体升级的动作由升级脚本控制。| |升级服务|[update_updateservice](https://gitee.com/openharmony/update_updateservice)|升级服务组件是一个SA(System Ability),由OHOS 的init 进程负责启动。主要功能包括:
1、查找可用的升级包;
2、下载升级包;
3、设置/获取升级策略;
4、触发升级| +|升级包系统安装|[update_sys_installer](https://gitee.com/openharmony-sig/update_sys_installer)|升级包系统安装组件,其功能主要包括读取AB系统启动状态,对升级包进行校验,确保升级包合法有效;然后从升级包中解析出升级的可执行程序,创建子进程并启动升级程序,完成对AB系统主备分区的升级。具体升级的动作由升级脚本控制。| |系统账号|[account_os_account](https://gitee.com/openharmony/account_os_account)|提供系统帐号生命周期管理,包括系统帐号的创建、切换、删除、查询和修改。 提供应用帐号的管理和应用账号OAuth鉴权能力,提供分布式帐号状态管理能力。| |无障碍|[accessibility](https://gitee.com/openharmony/accessibility)|提供在应用程序和辅助应用之间交换信息的机制,支持辅助应用开发框架,增强无障碍功能体验。| diff --git a/sig/sigs.json b/sig/sigs.json index 3b45ff2..ce58675 100644 --- a/sig/sigs.json +++ b/sig/sigs.json @@ -501,6 +501,7 @@ "https://gitee.com/openharmony/update_packaging_tools", "https://gitee.com/openharmony/update_updater", "https://gitee.com/openharmony/update_updateservice", + "https://gitee.com/openharmony-sig/update_sys_installer", "https://gitee.com/openharmony/third_party_bzip2", "https://gitee.com/openharmony/third_party_lz4", "https://gitee.com/openharmony/time_time_service", @@ -569,6 +570,7 @@ "base/update/packaging_tools", "base/update/updater", "base/update/updateservice", + "base/update/sys_installer", "third_party/bzip2", "third_party/lz4", "base/time/time_service", -- GitLab