• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/selinux",
3  "description": "security-enhanced linux(SELINUX) is a mandatory access control mechanism on linux",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/selinux"
9  },
10  "scripts": {},
11  "dirs": {},
12  "component": {
13    "name": "selinux",
14    "subsystem": "security",
15    "adapted_system_type": [
16      "standard"
17    ],
18    "rom": "3072KB",
19    "ram": "3072KB",
20    "deps": {
21      "components": [
22        "hilog_native"
23      ],
24      "third_party": [
25        "selinux",
26        "pcre2",
27        "FreeBSD",
28        "bounds_checking_function"
29      ]
30    },
31    "build": {
32      "sub_component": [
33        "//base/security/selinux:selinux_group"
34      ],
35      "inner_kits": [
36        {
37          "name": "//base/security/selinux:libload_policy",
38          "header": {
39            "header_files": [
40              "policycoreutils.h"
41            ],
42            "header_base": "//base/security/selinux/interfaces/policycoreutils/include"
43          }
44        },
45        {
46          "name": "//base/security/selinux:librestorecon",
47          "header": {
48            "header_files": [
49              "policycoreutils.h"
50            ],
51            "header_base": "//base/security/selinux/interfaces/policycoreutils/include"
52          }
53        },
54        {
55          "name": "//base/security/selinux:libhap_restorecon",
56          "header": {
57            "header_files": [
58              "hap_restorecon.h"
59            ],
60            "header_base": "//base/security/selinux/interfaces/policycoreutils/include"
61          }
62        },
63        {
64          "name": "//base/security/selinux:libparaperm_checker",
65          "header": {
66            "header_files": [
67              "selinux_parameter.h"
68            ],
69            "header_base": "//base/security/selinux/interfaces/policycoreutils/include"
70          }
71        },
72        {
73          "name": "//base/security/selinux:libservice_checker",
74          "header": {
75            "header_files": [
76              "service_checker.h",
77              "hdf_service_checker.h"
78            ],
79            "header_base": "//base/security/selinux/interfaces/policycoreutils/include"
80          }
81        }
82      ],
83      "test": [
84        "//base/security/selinux/test:unittest"
85      ]
86    }
87  }
88}