• 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 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                "pcre2",
35                "FreeBSD"
36            ]
37        },
38        "build": {
39            "sub_component": [
40                "//third_party/selinux:checkpolicy",
41                "//third_party/selinux:secilc",
42                "//third_party/selinux:sefcontext_compile",
43                "//third_party/selinux:chkcon",
44                "//third_party/selinux:getenforce",
45                "//third_party/selinux:getfilecon",
46                "//third_party/selinux:getpidcon",
47                "//third_party/selinux:selinux_check_access",
48                "//third_party/selinux:selinuxexeccon",
49                "//third_party/selinux:setenforce",
50                "//third_party/selinux:setfilecon"
51            ],
52            "inner_kits": [
53                {
54                    "name": "//third_party/selinux:libselinux",
55                    "header": {
56                        "header_files": [],
57                        "header_base": "//third_party/selinux/libselinux/include/selinux"
58                    }
59                },
60                {
61                    "name": "//third_party/selinux:checkpolicy"
62                },
63                {
64                    "name": "//third_party/selinux:secilc"
65                },
66                {
67                    "name": "//third_party/selinux:sefcontext_compile"
68                },
69                {
70                    "name": "//third_party/selinux:chkcon"
71                },
72                {
73                    "name": "//third_party/selinux:getenforce"
74                },
75                {
76                    "name": "//third_party/selinux:getfilecon"
77                },
78                {
79                    "name": "//third_party/selinux:getpidcon"
80                },
81                {
82                    "name": "//third_party/selinux:selinux_check_access"
83                },
84                {
85                    "name": "//third_party/selinux:selinuxexeccon"
86                },
87                {
88                    "name": "//third_party/selinux:setenforce"
89                },
90                {
91                    "name": "//third_party/selinux:setfilecon"
92                }
93            ],
94            "test": []
95        }
96    }
97}