{ "name": "@ohos/init", "description": "ohos init process", "homePage": "https://gitee.com/openharmony", "version": "3.1", "license": "Apache License 2.0", "repository": "https://gitee.com/openharmony/startup_init", "publishAs": "code-segment", "segment": { "destPath": "base/startup/init" }, "dirs": {}, "scripts": {}, "component": { "name": "init", "subsystem": "startup", "syscap": [ "SystemCapability.Startup.SystemInfo", "SystemCapability.Startup.SystemInfo.Lite" ], "adapted_system_type": [ "mini", "small", "standard" ], "rom": "3.9MB", "ram": "8356KB", "hisysevent_config": [ "//base/startup/init/services/modules/sysevent/init_events.yaml" ], "deps": { "components": [ "startup", "safwk", "c_utils", "napi", "ipc", "config_policy", "hilog", "thirdparty_bounds_checking_function", "samgr", "selinux_adapter", "hiviewdfx", "access_token", "common", "dsoftbus", "hvb", "hisysevent", "profiler", "hiprofiler", "bounds_checking_function" ], "third_party": [ "bounds_checking_function", "selinux", "mbedtls", "zlib", "cJSON", "thirdparty_selinux", "mksh", "toybox" ] }, "build": { "group_type": { "base_group": [ ], "fwk_group": [ "//base/startup/init/services:startup_init", "//base/startup/init/services/begetctl:begetctl_cmd", "//base/startup/init/services/loopevent:loopeventgroup", "//base/startup/init/services/modules:modulesgroup", "//base/startup/init/services/param:parameter", "//base/startup/init/interfaces/innerkits:innergroup", "//base/startup/init/device_info:device_info_group", "//base/startup/init/interfaces/kits:kitsgroup" ], "service_group": [ "//base/startup/init/watchdog:watchdog", "//base/startup/init/services/etc:watchdog.cfg", "//base/startup/init/ueventd:startup_ueventd", "//base/startup/init/services/etc:ueventd.cfg" ] }, "inner_kits": [ { "header": { "header_base": "//base/startup/init/interfaces/innerkits/include/", "header_files": [ "init_socket.h", "init_file.h", "init_reboot.h", "service_control.h", "beget_ext.h", "systemcapability.h", "syspara/parameter.h", "syspara/parameters.h", "syspara/param_wrapper.h", "syspara/sysparam_errno.h", "syspara/sysversion.h" ] }, "name": "//base/startup/init/interfaces/innerkits:libbegetutil" }, { "header": { "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/", "header_files": [ "fs_manager.h" ] }, "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static" }, { "header": { "header_base": "//base/startup/init/interfaces/innerkits/include/", "header_files": [ "service_watcher.h", "syspara/parameter.h", "syspara/sysparam_errno.h" ] }, "name": "//base/startup/init/interfaces/innerkits:libbeget_proxy" }, { "header": { "header_base": "//base/startup/init/interfaces/innerkits", "header_files": [ "init_module_engine/include/init_module_engine.h" ] }, "name": "//base/startup/init/interfaces/innerkits/init_module_engine:libinit_module_engine" }, { "header": { "header_base": "//base/startup/init/interfaces/innerkits/seccomp/include/", "header_files": [ "seccomp_policy.h" ] }, "name": "//base/startup/init/interfaces/innerkits/seccomp:seccomp" } ], "test": [ "//base/startup/init/test:testgroup" ] } } }