• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/storage_service",
3  "description": "Storage service provides basic storage inquiry and management for the system and apps.",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "foundation/filemanagement/storage_service"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "storage_service",
14    "subsystem": "filemanagement",
15    "syscap": [
16      "SystemCapability.FileManagement.StorageService.SpatialStatistics",
17      "SystemCapability.FileManagement.StorageService.Volume",
18      "SystemCapability.FileManagement.StorageService.Encryption"
19    ],
20    "features": [
21      "storage_service_fstools",
22      "storage_service_graphic",
23      "storage_service_user_file_sharing",
24      "storage_service_user_crypto_manager",
25      "storage_service_external_storage_manager",
26      "storage_service_storage_statistics_manager",
27      "storage_service_crypto_test",
28      "storage_service_external_storage_qos_trans",
29      "storage_service_media_fuse",
30      "storage_service_cloud_fuse"
31    ],
32    "adapted_system_type": [ "small", "standard" ],
33    "rom": "4096KB",
34    "ram": "10240KB",
35    "deps": {
36      "components": [
37        "ability_base",
38        "ability_runtime",
39        "access_token",
40        "app_file_service",
41        "appspawn",
42        "bounds_checking_function",
43        "bundle_framework",
44        "cJSON",
45        "c_utils",
46        "common_event_service",
47        "data_share",
48        "dfs_service",
49        "exfatprogs",
50        "eventhandler",
51        "FreeBSD",
52        "file_api",
53        "gptfdisk",
54        "hicollie",
55        "hilog",
56        "hisysevent",
57        "hitrace",
58        "huks",
59        "init",
60        "ipc",
61        "libfuse",
62        "libmtp",
63        "libusb",
64        "media_library",
65        "napi",
66        "ntfs-3g",
67        "relational_store",
68        "safwk",
69        "samgr",
70        "screenlock_mgr",
71        "selinux_adapter",
72        "tee_client",
73        "os_account",
74        "openssl",
75        "user_auth_framework",
76        "zlib",
77        "qos_manager",
78        "config_policy"
79      ],
80      "third_party": [
81        "e2fsprogs",
82        "f2fs-tools"
83      ]
84    },
85    "build": {
86      "group_type": {
87        "base_group": [],
88        "fwk_group": [
89          "//foundation/filemanagement/storage_service/interfaces/kits/js/storage_manager:storage_js"
90        ],
91        "service_group": [
92          "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon",
93          "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_cfg",
94          "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_disk_config",
95          "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_usb_param",
96          "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_third_party",
97          "//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_sa_profile",
98          "//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_cfg",
99          "//foundation/filemanagement/storage_service/services/storage_manager:storage_manager",
100          "//foundation/filemanagement/storage_service/services/storage_daemon/mtpfs:mtpfs"
101        ]
102      },
103      "inner_kits": [
104          {
105              "name": "//foundation/filemanagement/storage_service/interfaces/innerkits/storage_manager/native:storage_manager_sa_proxy",
106              "header": {
107                "header_files": [
108                  "istorage_manager.h",
109                  "storage_manager_proxy.h",
110                  "bundle_stats.h",
111                  "storage_stats.h",
112                  "disk.h",
113                  "volume_core.h",
114                  "volume_external.h",
115                  "storage_service_errno.h"
116                ],
117                "header_base": "//foundation/filemanagement/storage_service/interfaces/innerkits/storage_manager/native"
118              }
119            },
120            {
121              "name": "//foundation/filemanagement/storage_service/interfaces/innerkits/acl/native:storage_manager_acl",
122              "header": {
123                "header_files": [
124                  "storage_acl.h"
125                ],
126                "header_base": "//foundation/filemanagement/storage_service/interfaces/innerkits/acl/native"
127              }
128            },
129            {
130              "name": "//foundation/filemanagement/storage_service/services/storage_daemon/libfscrypt:libfscryptutils_static",
131              "header": {
132                "header_files": [
133                  "fscrypt_control.h",
134                  "fscrypt_log.h",
135                  "fscrypt_sysparam.h",
136                  "fscrypt_uapi.h",
137                  "fscrypt_utils.h",
138                  "key_control.h"
139                ],
140                "header_base": "//foundation/filemanagement/storage_service/services/storage_daemon/include/libfscrypt"
141              }
142            }
143      ],
144      "test": [
145          "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_unit_test",
146          "//foundation/filemanagement/storage_service/services/storage_manager:storage_manager_unit_test",
147          "//foundation/filemanagement/storage_service/test/fuzztest:storage_service_fuzztest"
148      ]
149    }
150  }
151}
152