1{ 2 "name": "@ohos/selinux", 3 "description": "security-enhanced linux(SELINUX) is a mandatory access control mechanism on linux", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/security/selinux" 9 }, 10 "scripts": {}, 11 "dirs": {}, 12 "component": { 13 "name": "selinux", 14 "subsystem": "security", 15 "adapted_system_type": [ 16 "standard" 17 ], 18 "rom": "3072KB", 19 "ram": "3072KB", 20 "deps": { 21 "components": [], 22 "third_party": [ 23 "selinux", 24 "pcre2", 25 "FreeBSD", 26 "toybox", 27 "Linux_Kernel" 28 ] 29 }, 30 "build": { 31 "sub_component": [ 32 "//base/security/selinux:selinux_group" 33 ], 34 "inner_kits": [ 35 { 36 "name": "//base/security/selinux:libload_policy", 37 "header": { 38 "header_files": [ 39 "policycoreutils.h" 40 ], 41 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 42 } 43 }, 44 { 45 "name": "//base/security/selinux:librestorecon", 46 "header": { 47 "header_files": [ 48 "policycoreutils.h" 49 ], 50 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 51 } 52 }, 53 { 54 "name": "//base/security/selinux:libhap_restorecon", 55 "header": { 56 "header_files": [ 57 "hap_restorecon.h" 58 ], 59 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 60 } 61 }, 62 { 63 "name": "//base/security/selinux:libparaperm_checker", 64 "header": { 65 "header_files": [ 66 "selinux_parameter.h" 67 ], 68 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 69 } 70 } 71 ], 72 "test": [ 73 "//base/security/selinux/test:unittest" 74 ] 75 } 76 } 77} 78