1{
2    "name": "@ohos/selinux",
3    "description": "The CI now uses GitHub Actions to run tests and the SELinux testsuite in a virtual machine. Replace the Travis CI badge with the ones for these workflows.",
4    "version": "3.1",
5    "license": "GPL V2.0 or Public Domain or LGPL V2.1 or BSD 2-Clause License",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "third_party/selinux"
9    },
10    "dirs": {},
11    "scripts": {},
12    "licensePath": [
13        "libselinux/LICENSE",
14        "checkpolicy/COPYING",
15        "libsepol/COPYING",
16        "secilc/COPYING"
17    ],
18    "component": {
19        "name": "selinux",
20        "subsystem": "thirdparty",
21        "syscap": [],
22        "features": [],
23        "adapted_system_type": [
24            "standard"
25        ],
26        "rom": "1024KB",
27        "ram": "1024KB",
28        "deps": {
29            "components": [
30                "pcre2",
31                "FreeBSD"
32            ],
33            "third_party": []
34        },
35        "build": {
36            "sub_component": [
37                "//third_party/selinux:checkpolicy",
38                "//third_party/selinux:secilc",
39                "//third_party/selinux:sefcontext_compile",
40                "//third_party/selinux:chkcon",
41                "//third_party/selinux:getenforce",
42                "//third_party/selinux:getfilecon",
43                "//third_party/selinux:getpidcon",
44                "//third_party/selinux:selinux_check_access",
45                "//third_party/selinux:selinuxexeccon",
46                "//third_party/selinux:setenforce",
47                "//third_party/selinux:setfilecon"
48            ],
49            "inner_kits": [
50                {
51                    "name": "//third_party/selinux:libselinux",
52                    "header": {
53                        "header_files": [],
54                        "header_base": "//third_party/selinux/libselinux/include/selinux"
55                    }
56                },
57                {
58                    "name": "//third_party/selinux:libselinux_static",
59                    "header": {
60                        "header_files": [],
61                        "header_base": "//third_party/selinux/libselinux/include/selinux"
62                    }
63                },
64                {
65                    "name": "//third_party/selinux:checkpolicy"
66                },
67                {
68                    "name": "//third_party/selinux:secilc"
69                },
70                {
71                    "name": "//third_party/selinux:sefcontext_compile"
72                },
73                {
74                    "name": "//third_party/selinux:chkcon"
75                },
76                {
77                    "name": "//third_party/selinux:getenforce"
78                },
79                {
80                    "name": "//third_party/selinux:getfilecon"
81                },
82                {
83                    "name": "//third_party/selinux:getpidcon"
84                },
85                {
86                    "name": "//third_party/selinux:selinux_check_access"
87                },
88                {
89                    "name": "//third_party/selinux:selinuxexeccon"
90                },
91                {
92                    "name": "//third_party/selinux:setenforce"
93                },
94                {
95                    "name": "//third_party/selinux:setfilecon"
96                }
97            ],
98            "test": []
99        }
100    }
101}