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}