• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..17-Mar-2025-

bundle_daemon/H17-Mar-2025-1,132870

include/H17-Mar-2025-2,1261,510

src/H17-Mar-2025-10,4969,045

tools/H17-Mar-2025-631532

.gitignoreH A D17-Mar-20259 21

BUILD.gnH A D17-Mar-20256.7 KiB185173

LICENSEH A D17-Mar-202510.1 KiB177150

README.mdH A D17-Mar-20252.3 KiB5447

README.md

1# BMS - Bundle manager service of OpenHarmony
2
3## Introduction
4
5`Bundle manager service` (BMS) is aiming at installing/uninstalling application and managing bundleInfo.
6
7## Features
8
9- install application, include read files, parse files, create files, write to files and remove files.
10- uninstall application
11- manage bundleInfo
12- a `bm` tool who has capacity to install, uninstall applications and to dump some information of the specified applications.
13
14## Directions
15
16```
17.
18├── BUILD.gn
19├── include
20│   ├── bundle_common.h                      # common setting info
21│   ├── bundle_extractor.h                   # bundle extractor
22│   ├── bundle_installer.h                   # implementation of installing and uninstalling bundle
23│   ├── bundle_manager_service.h             # bundle service task initialize and implementation of message process
24│   ├── bundle_map.h                         # manage bundleInfo
25│   ├── bundle_message_id.h                  # bundle message id setting
26│   ├── bundle_ms_feature.h                  # BMS feature in Service Manager
27│   ├── bundle_ms_host.h                     # register BMS in the Service Manager
28│   ├── bundle_parser.h                      # parser bundle
29│   ├── bundle_util.h                        # bundle util method
30│   ├── extractor_util.h                     # extractor util method
31│   ├── hap_sign_verify.h                    # verify signature of the hap package
32│   └── zip_file.h                           # zip or unzip the hap package
33├── README.md
34├── src
35│   ├── bundle_extractor.cpp
36│   ├── bundle_installer.cpp
37│   ├── bundle_manager_service.cpp
38│   ├── bundle_map.cpp
39│   ├── bundle_ms_feature.cpp
40│   ├── bundle_ms_host.cpp
41│   ├── bundle_parser.cpp
42│   ├── bundle_util.cpp
43│   ├── extractor_util.cpp
44│   ├── hap_sign_verify.cpp
45│   └── zip_file.cpp
46└── tools
47    ├── BUILD.gn
48    ├── include
49    │   └── command_parser.h
50    └── src
51        ├── command_parser.cpp
52        └── main.cpp
53
54```