• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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-2.0-only or Public Domain or LGPL-2.1-only or BSD-2-Clause-Views",
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:libsepol",
59                    "header": {
60                        "header_files": [],
61                        "header_base": "//third_party/selinux/libsepol/include/sepol"
62                    }
63                },
64                {
65                    "name": "//third_party/selinux:libselinux_static",
66                    "header": {
67                        "header_files": [],
68                        "header_base": "//third_party/selinux/libselinux/include/selinux"
69                    }
70                },
71                {
72                    "name": "//third_party/selinux:checkpolicy"
73                },
74                {
75                    "name": "//third_party/selinux:secilc"
76                },
77                {
78                    "name": "//third_party/selinux:sefcontext_compile"
79                },
80                {
81                    "name": "//third_party/selinux:chkcon"
82                },
83                {
84                    "name": "//third_party/selinux:getenforce"
85                },
86                {
87                    "name": "//third_party/selinux:getfilecon"
88                },
89                {
90                    "name": "//third_party/selinux:getpidcon"
91                },
92                {
93                    "name": "//third_party/selinux:selinux_check_access"
94                },
95                {
96                    "name": "//third_party/selinux:selinuxexeccon"
97                },
98                {
99                    "name": "//third_party/selinux:setenforce"
100                },
101                {
102                    "name": "//third_party/selinux:setfilecon"
103                }
104            ],
105            "test": []
106        }
107    }
108}