Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Startup Init Lite
提交
55de52d5
S
Startup Init Lite
项目概览
OpenHarmony
/
Startup Init Lite
接近 2 年 前同步成功
通知
3
Star
37
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Startup Init Lite
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
55de52d5
编写于
6月 22, 2022
作者:
M
Mupceet
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
del logfile and hw_sc param
Signed-off-by:
N
Mupceet
<
laiguizhong@huawei.com
>
上级
093b3ac7
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
11 addition
and
51 deletion
+11
-51
device_info/etc/deviceinfoservice.cfg
device_info/etc/deviceinfoservice.cfg
+0
-11
interfaces/innerkits/BUILD.gn
interfaces/innerkits/BUILD.gn
+0
-2
services/begetctl/BUILD.gn
services/begetctl/BUILD.gn
+0
-1
services/etc/init.cfg
services/etc/init.cfg
+0
-2
services/etc/init.without_two_stages.cfg
services/etc/init.without_two_stages.cfg
+0
-1
services/etc/param/ohos.para
services/etc/param/ohos.para
+0
-17
services/etc/param/ohos.para.dac
services/etc/param/ohos.para.dac
+0
-6
services/init/main.c
services/init/main.c
+1
-1
services/init/standard/init_cmds.c
services/init/standard/init_cmds.c
+0
-1
services/log/BUILD.gn
services/log/BUILD.gn
+1
-4
services/log/init_log.c
services/log/init_log.c
+1
-1
services/param/base/param_base.c
services/param/base/param_base.c
+6
-1
services/param/base/param_trie.c
services/param/base/param_trie.c
+1
-1
services/param/linux/param_request.c
services/param/linux/param_request.c
+1
-1
test/unittest/BUILD.gn
test/unittest/BUILD.gn
+0
-1
未找到文件。
device_info/etc/deviceinfoservice.cfg
浏览文件 @
55de52d5
{
"jobs" : [ {
"name" : "services:deviceinfoservice",
"cmds" : [
"chown shell system /data/init_agent/begetctrl.log",
"chmod 0666 /data/init_agent/begetctrl.log"
]
}
],
"services" : [{
"name" : "deviceinfoservice",
"path" : ["/system/bin/sa_main", "/system/profile/deviceinfoservice.xml"],
"uid" : "deviceinfo",
"gid" : ["deviceinfo", "shell"],
"jobs" : {
"on-start" : "services:deviceinfoservice"
},
"secon" : "u:r:deviceinfoservice:s0"
}
]
...
...
interfaces/innerkits/BUILD.gn
浏览文件 @
55de52d5
...
...
@@ -158,7 +158,6 @@ if (defined(ohos_lite)) {
defines = [
"INIT_AGENT",
"INIT_FILE",
"_GNU_SOURCE",
"USE_MBEDTLS",
]
...
...
@@ -258,7 +257,6 @@ if (defined(ohos_lite)) {
defines = [
"INIT_AGENT",
"INIT_FILE",
"_GNU_SOURCE",
"USE_MBEDTLS",
]
...
...
services/begetctl/BUILD.gn
浏览文件 @
55de52d5
...
...
@@ -181,7 +181,6 @@ if (defined(ohos_lite)) {
defines = [
"INIT_AGENT",
"INIT_FILE",
"_GNU_SOURCE",
]
...
...
services/etc/init.cfg
浏览文件 @
55de52d5
...
...
@@ -166,7 +166,6 @@
"chmod 0771 /data/resource-cache",
"mkdir /data/lost+found 0770 root root",
"mkdir /data/drm 0770 drm drm",
"mkdir /data/mediadrm 0770 mediadrm mediadrm",
"mkdir /data/nfc 0770 nfc nfc",
"mkdir /data/nfc/param 0770 nfc nfc",
"mkdir /data/backup 0700 system system",
...
...
@@ -189,7 +188,6 @@
"mkdir /data/cache/recovery 0770 system cache",
"mkdir /data/cache/backup_stage 0700 system system",
"mkdir /data/cache/backup 0700 system system",
"mkdir /data/init_agent 0770 shell system",
"setparam sys.use_memfd false",
"chown root system /dev/fscklogs/log",
"chmod 0770 /dev/fscklogs/log",
...
...
services/etc/init.without_two_stages.cfg
浏览文件 @
55de52d5
...
...
@@ -178,7 +178,6 @@
"mkdir /data/cache/recovery 0770 system cache",
"mkdir /data/cache/backup_stage 0700 system system",
"mkdir /data/cache/backup 0700 system system",
"mkdir /data/init_agent 0770 shell system",
"setparam sys.use_memfd false",
"chown root system /dev/fscklogs/log",
"chmod 0770 /dev/fscklogs/log",
...
...
services/etc/param/ohos.para
浏览文件 @
55de52d5
...
...
@@ -11,22 +11,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
build_version = 2.0
# whether ohos is enabled.
hw_sc.build.os.enable=true
# ohos API version number.
hw_sc.build.os.apiversion=9
# ohos system version.
hw_sc.build.os.version=2.2.0
# ohos device type please use hw_sc.build.os.devicetype
# ohos release type
hw_sc.build.os.releasetype=Canary1
const.actionable_compatible_property.enabled=false
const.postinstall.fstab.prefix=/system
const.secure=1
...
...
@@ -55,4 +39,3 @@ const.product.build.host=default
const.product.build.date=default
const.product.hardwareprofile=default
const.ohos.buildroothash=default
const.ohos.sdkapilevel=8
services/etc/param/ohos.para.dac
浏览文件 @
55de52d5
...
...
@@ -11,12 +11,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
build_version = root:root:0777
hw_sc.build.os.enable = root:root:0777
hw_sc.build.os.apiversion = root:root:0777
hw_sc.build.os.version = root:root:0777
hw_sc.build.os.releasetype = root:root:0777
const.actionable_compatible_property.enabled = root:root:0777
const.postinstall.fstab.prefix = root:root:0777
const.secure = root:root:0777
...
...
services/init/main.c
浏览文件 @
55de52d5
...
...
@@ -30,7 +30,7 @@ int main(int argc, char * const argv[])
INIT_LOGE
(
"Process id error %d!"
,
getpid
());
return
0
;
}
EnableInitLog
(
INIT_
DEBUG
);
EnableInitLog
(
INIT_
INFO
);
if
(
isSecondStage
==
0
)
{
SystemPrepare
();
}
else
{
...
...
services/init/standard/init_cmds.c
浏览文件 @
55de52d5
...
...
@@ -320,7 +320,6 @@ static void DoRestorecon(const struct CmdArgs *ctx)
static
void
DoLoadAccessTokenId
(
const
struct
CmdArgs
*
ctx
)
{
INIT_LOGI
(
"load access token id : %s"
,
ctx
->
argv
[
0
]);
LoadAccessTokenId
();
}
...
...
services/log/BUILD.gn
浏览文件 @
55de52d5
...
...
@@ -52,10 +52,7 @@ if (defined(ohos_lite)) {
ohos_static_library("agent_log") {
sources = base_sources
defines = [
"INIT_AGENT",
"INIT_FILE",
]
defines = [ "INIT_AGENT" ]
public_configs = [ ":exported_header_files" ]
include_dirs = [ "//third_party/bounds_checking_function/include" ]
external_deps = [ "hilog_native:libhilog_base" ]
...
...
services/log/init_log.c
浏览文件 @
55de52d5
...
...
@@ -121,7 +121,7 @@ static void InitLog(InitLogLevel logLevel, unsigned int domain, const char *tag,
static
LogLevel
LOG_LEVEL
[]
=
{
LOG_DEBUG
,
LOG_INFO
,
LOG_WARN
,
LOG_ERROR
,
LOG_FATAL
};
HiLogBasePrint
(
LOG_CORE
,
LOG_LEVEL
[
logLevel
],
domain
,
tag
,
"%{public}s"
,
tmpFmt
);
#ifdef INIT_FILE
LogToFile
(
"/data/init_agent/
begetctl.log"
,
tag
,
tmpFmt
);
LogToFile
(
INIT_LOG_PATH
"
begetctl.log"
,
tag
,
tmpFmt
);
#endif
#endif
}
...
...
services/param/base/param_base.c
浏览文件 @
55de52d5
...
...
@@ -134,10 +134,10 @@ INIT_PUBLIC_API int InitParamWorkSpace(int onlyRead)
PARAM_CHECK
(
ret
==
0
,
return
-
1
,
"Failed to create hash map for workspace"
);
WORKSPACE_INIT_LOCK
(
g_paramWorkSpace
);
ListInit
(
&
g_paramWorkSpace
.
workSpaceList
);
PARAM_SET_FLAG
(
g_paramWorkSpace
.
flags
,
WORKSPACE_FLAGS_INIT
);
ret
=
RegisterSecurityOps
(
onlyRead
);
PARAM_CHECK
(
ret
==
0
,
return
-
1
,
"Failed to get security operations"
);
PARAM_SET_FLAG
(
g_paramWorkSpace
.
flags
,
WORKSPACE_FLAGS_INIT
);
#ifndef PARAM_SUPPORT_SELINUX
ret
=
AddWorkSpace
(
WORKSPACE_NAME_NORMAL
,
onlyRead
,
PARAM_WORKSPACE_MAX
);
...
...
@@ -363,6 +363,10 @@ int SystemGetParameterValue(ParamHandle handle, char *value, unsigned int *len)
INIT_INNER_API
ParamWorkSpace
*
GetParamWorkSpace
(
void
)
{
if
(
!
PARAM_TEST_FLAG
(
g_paramWorkSpace
.
flags
,
WORKSPACE_FLAGS_INIT
))
{
PARAM_LOGE
(
"GetParamWorkSpace %p"
,
&
g_paramWorkSpace
);
return
NULL
;
}
return
&
g_paramWorkSpace
;
}
...
...
@@ -403,6 +407,7 @@ INIT_LOCAL_API int ParamStrCpy(char *strDest, size_t destMax, const char *strSrc
*
strDest
=
*
strSrc
;
strDest
++
;
strSrc
++
;
i
++
;
}
*
strDest
=
'\0'
;
#else
...
...
services/param/base/param_trie.c
浏览文件 @
55de52d5
...
...
@@ -119,7 +119,7 @@ INIT_LOCAL_API int InitWorkSpace(WorkSpace *workSpace, int onlyRead, uint32_t sp
INIT_LOCAL_API
void
CloseWorkSpace
(
WorkSpace
*
workSpace
)
{
PARAM_CHECK
(
workSpace
!=
NULL
,
return
,
"The workspace is null"
);
PARAM_LOG
I
(
"CloseWorkSpace %s"
,
workSpace
->
fileName
);
PARAM_LOG
V
(
"CloseWorkSpace %s"
,
workSpace
->
fileName
);
if
(
!
PARAM_TEST_FLAG
(
workSpace
->
flags
,
WORKSPACE_FLAGS_INIT
))
{
free
(
workSpace
);
return
;
...
...
services/param/linux/param_request.c
浏览文件 @
55de52d5
...
...
@@ -32,7 +32,7 @@
static
const
uint32_t
RECV_BUFFER_MAX
=
5
*
1024
;
static
atomic_uint
g_requestId
=
ATOMIC_VAR_INIT
(
1
);
static
int
g_clientFd
=
INVALID_SOCKET
;
pthread_mutex_t
g_clientMutex
=
PTHREAD_MUTEX_INITIALIZER
;
static
pthread_mutex_t
g_clientMutex
=
PTHREAD_MUTEX_INITIALIZER
;
__attribute__
((
constructor
))
static
void
ParameterInit
(
void
)
{
...
...
test/unittest/BUILD.gn
浏览文件 @
55de52d5
...
...
@@ -214,7 +214,6 @@ ohos_unittest("init_unittest") {
defines = [
"READ_CHECK",
"INIT_AGENT",
"INIT_FILE",
"STARTUP_INIT_TEST",
"PARAM_SUPPORT_DAC",
"_GNU_SOURCE",
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录