diff --git a/configcheck/configSchema_rich.json b/configcheck/configSchema_rich.json index ba302600f06245b2b7f00700ac6027967f4ab083..009753e9c757be663054d0f2137725710cb4ac9d 100755 --- a/configcheck/configSchema_rich.json +++ b/configcheck/configSchema_rich.json @@ -1163,7 +1163,8 @@ "distroFilter", "uiSyntax", "testRunner", - "dependencies" + "dependencies", + "libIsolation" ] }, "properties": { @@ -3282,6 +3283,10 @@ "type": "string", "maxLength": 127 } + }, + "libIsolation": { + "description": "Indicates whether to isolate the shared libraries in this module", + "type": "boolean" } }, "allOf": [ diff --git a/modulecheck/module.json b/modulecheck/module.json index c429cfc25ca3e5ad92af11e19773ab3b26794c15..3a8260791c7470d187cdd4492880a41c887eda7a 100644 --- a/modulecheck/module.json +++ b/modulecheck/module.json @@ -73,7 +73,9 @@ "requestPermissions", "definePermissions", "testRunner", - "dependencies" + "dependencies", + "libIsolation", + "compressNativeLibs" ] }, "required": [ @@ -141,7 +143,7 @@ "type": "boolean" }, "installationFree": { - "description": "Indicates whether free installation of the current hap is supported.If installationFree is true, this module is a service.OtherWise, this module is an application", + "description": "Indicates whether free installation of the current hap is supported. If moduleType is feature, this item label is mandatory, else this item label is optional.", "type": "boolean" }, "virtualMachine": { @@ -960,6 +962,15 @@ "type": "string", "maxLength": 127 } + }, + "libIsolation": { + "description": "Indicates whether to isolate the shared libraries in this module", + "type": "boolean" + }, + "compressNativeLibs": { + "description": "Indicates whether to compress the shared libraries in this module. If this attribute is set to false, the libs libraries are stored without being compressed and will be directly loaded during the installation of the .hap file.", + "type": "boolean", + "default" : true } } }