16cd6a6acSopenharmony_ci{
26cd6a6acSopenharmony_ci    "name": "@ohos/selinux",
36cd6a6acSopenharmony_ci    "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.",
46cd6a6acSopenharmony_ci    "version": "3.1",
56cd6a6acSopenharmony_ci    "license": "GPL V2.0 or Public Domain or LGPL V2.1 or BSD 2-Clause License",
66cd6a6acSopenharmony_ci    "publishAs": "code-segment",
76cd6a6acSopenharmony_ci    "segment": {
86cd6a6acSopenharmony_ci        "destPath": "third_party/selinux"
96cd6a6acSopenharmony_ci    },
106cd6a6acSopenharmony_ci    "dirs": {},
116cd6a6acSopenharmony_ci    "scripts": {},
126cd6a6acSopenharmony_ci    "licensePath": [
136cd6a6acSopenharmony_ci        "libselinux/LICENSE",
146cd6a6acSopenharmony_ci        "checkpolicy/COPYING",
156cd6a6acSopenharmony_ci        "libsepol/COPYING",
166cd6a6acSopenharmony_ci        "secilc/COPYING"
176cd6a6acSopenharmony_ci    ],
186cd6a6acSopenharmony_ci    "component": {
196cd6a6acSopenharmony_ci        "name": "selinux",
206cd6a6acSopenharmony_ci        "subsystem": "thirdparty",
216cd6a6acSopenharmony_ci        "syscap": [],
226cd6a6acSopenharmony_ci        "features": [],
236cd6a6acSopenharmony_ci        "adapted_system_type": [
246cd6a6acSopenharmony_ci            "standard"
256cd6a6acSopenharmony_ci        ],
266cd6a6acSopenharmony_ci        "rom": "1024KB",
276cd6a6acSopenharmony_ci        "ram": "1024KB",
286cd6a6acSopenharmony_ci        "deps": {
296cd6a6acSopenharmony_ci            "components": [
306cd6a6acSopenharmony_ci                "pcre2",
316cd6a6acSopenharmony_ci                "FreeBSD"
326cd6a6acSopenharmony_ci            ],
336cd6a6acSopenharmony_ci            "third_party": []
346cd6a6acSopenharmony_ci        },
356cd6a6acSopenharmony_ci        "build": {
366cd6a6acSopenharmony_ci            "sub_component": [
376cd6a6acSopenharmony_ci                "//third_party/selinux:checkpolicy",
386cd6a6acSopenharmony_ci                "//third_party/selinux:secilc",
396cd6a6acSopenharmony_ci                "//third_party/selinux:sefcontext_compile",
406cd6a6acSopenharmony_ci                "//third_party/selinux:chkcon",
416cd6a6acSopenharmony_ci                "//third_party/selinux:getenforce",
426cd6a6acSopenharmony_ci                "//third_party/selinux:getfilecon",
436cd6a6acSopenharmony_ci                "//third_party/selinux:getpidcon",
446cd6a6acSopenharmony_ci                "//third_party/selinux:selinux_check_access",
456cd6a6acSopenharmony_ci                "//third_party/selinux:selinuxexeccon",
466cd6a6acSopenharmony_ci                "//third_party/selinux:setenforce",
476cd6a6acSopenharmony_ci                "//third_party/selinux:setfilecon"
486cd6a6acSopenharmony_ci            ],
496cd6a6acSopenharmony_ci            "inner_kits": [
506cd6a6acSopenharmony_ci                {
516cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:libselinux",
526cd6a6acSopenharmony_ci                    "header": {
536cd6a6acSopenharmony_ci                        "header_files": [],
546cd6a6acSopenharmony_ci                        "header_base": "//third_party/selinux/libselinux/include/selinux"
556cd6a6acSopenharmony_ci                    }
566cd6a6acSopenharmony_ci                },
576cd6a6acSopenharmony_ci                {
586cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:libselinux_static",
596cd6a6acSopenharmony_ci                    "header": {
606cd6a6acSopenharmony_ci                        "header_files": [],
616cd6a6acSopenharmony_ci                        "header_base": "//third_party/selinux/libselinux/include/selinux"
626cd6a6acSopenharmony_ci                    }
636cd6a6acSopenharmony_ci                },
646cd6a6acSopenharmony_ci                {
656cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:checkpolicy"
666cd6a6acSopenharmony_ci                },
676cd6a6acSopenharmony_ci                {
686cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:secilc"
696cd6a6acSopenharmony_ci                },
706cd6a6acSopenharmony_ci                {
716cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:sefcontext_compile"
726cd6a6acSopenharmony_ci                },
736cd6a6acSopenharmony_ci                {
746cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:chkcon"
756cd6a6acSopenharmony_ci                },
766cd6a6acSopenharmony_ci                {
776cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:getenforce"
786cd6a6acSopenharmony_ci                },
796cd6a6acSopenharmony_ci                {
806cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:getfilecon"
816cd6a6acSopenharmony_ci                },
826cd6a6acSopenharmony_ci                {
836cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:getpidcon"
846cd6a6acSopenharmony_ci                },
856cd6a6acSopenharmony_ci                {
866cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:selinux_check_access"
876cd6a6acSopenharmony_ci                },
886cd6a6acSopenharmony_ci                {
896cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:selinuxexeccon"
906cd6a6acSopenharmony_ci                },
916cd6a6acSopenharmony_ci                {
926cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:setenforce"
936cd6a6acSopenharmony_ci                },
946cd6a6acSopenharmony_ci                {
956cd6a6acSopenharmony_ci                    "name": "//third_party/selinux:setfilecon"
966cd6a6acSopenharmony_ci                }
976cd6a6acSopenharmony_ci            ],
986cd6a6acSopenharmony_ci            "test": []
996cd6a6acSopenharmony_ci        }
1006cd6a6acSopenharmony_ci    }
1016cd6a6acSopenharmony_ci}