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}