Commit Graph

313 Commits

Author SHA1 Message Date
openharmony_ci
d69b944c49 !174 dayu200 增加进入下载模式命令(reboot loader)
Merge pull request !174 from yang_hongliang/master
2021-11-30 11:13:22 +00:00
yanghongliang
caad82c44a dayu200 增加进入下载模式命令(reboot loader)
Signed-off-by: yanghongliang <yang_hongliang@hoperun.com>
2021-11-30 10:28:50 +08:00
openharmony_ci
7ee6dc2bba !169 delete: repeated STRINGEQUAL
Merge pull request !169 from 熊磊/1122
2021-11-22 06:23:32 +00:00
xionglei6
e6aea0a87c delete repeated STRINGEQUAL
Signed-off-by: xionglei6 <xionglei6@huawei.com>
Change-Id: I3315988fe8671db038614eb214def07a342f8dd8
2021-11-22 10:30:32 +08:00
openharmony_ci
c24753fc4e !165 fix: fix bugs for updater
Merge pull request !165 from 熊磊/init1116
2021-11-20 08:36:21 +00:00
xionglei6
5b1fde5ead init: fix bugs
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-17 19:37:18 +08:00
xionglei6
2ba8983131 init: fix bugs
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-16 10:38:26 +08:00
openharmony_ci
59b51bd18b !161 fix: uevent param fsmanager_log
Merge pull request !161 from 熊磊/init1111
2021-11-12 08:04:19 +00:00
xionglei6
09f6e68b10 init: fix code style
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-11 22:27:34 +08:00
xionglei6
5f00c53227 init: fix code style
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-11 20:12:19 +08:00
xionglei6
47ea694218 init: fix ut
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-11 19:59:26 +08:00
xionglei6
72d579a5b9 init: fix ueventd param fsmanager
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-11 15:37:48 +08:00
openharmony_ci
9ecac9ad44 !158 支持liteos watchdog
Merge pull request !158 from 熊磊/init1105
2021-11-10 08:28:40 +00:00
openharmony_ci
7198a9c1fe !159 fix: libsocket_shared to libsocket
Merge pull request !159 from 熊磊/startup_init_lite1105
2021-11-06 02:14:05 +00:00
xionglei6
36508ac532 init: fix libs
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-05 17:17:46 +08:00
xionglei6
9cfcb75e80 gn format
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-05 16:36:32 +08:00
xionglei6
df15f9fabb init: fix lib bugs
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-05 16:36:26 +08:00
xionglei6
c0c4ee1403 add liteos watchdog
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-05 16:16:06 +08:00
openharmony_ci
4ba6726414 !156 修改init代码
Merge pull request !156 from 熊磊/0934
2021-11-05 01:23:41 +00:00
xionglei6
01d32ed8f7 init: fix reboot lib
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-04 20:29:49 +08:00
xionglei6
2ae871e730 init: delete static libreboot
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-04 20:18:11 +08:00
xionglei6
4e36787616 init: fix ohos.param
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-04 17:45:37 +08:00
xionglei6
e59e4b3aa4 fix log bug
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-03 15:45:22 +08:00
xionglei6
d50e24d381 fix code style
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-03 11:16:21 +08:00
xionglei6
43065cd3d8 fix build error
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-03 09:54:00 +08:00
xionglei6
cbf190be39 add ut
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-03 09:35:08 +08:00
openharmony_ci
e4e7375568 !154 增加L1 uevent
Merge pull request !154 from 熊磊/l1_uevent
2021-11-02 06:09:34 +00:00
xionglei6
9cf7537151 fix build error
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-02 10:06:27 +08:00
xionglei6
da3ce95e81 add l1 ueventd
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-11-02 09:38:26 +08:00
openharmony_ci
46c36d1343 !152 for build_ramdisk script adjustment
Merge pull request !152 from 熊磊/init1028
2021-10-29 01:39:27 +00:00
xionglei6
8b4d467671 for build_ramdisk script adjustment
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-10-28 11:21:02 +08:00
openharmony_ci
b815147973 !151 fix: add service file func
Merge pull request !151 from 熊磊/init1027
2021-10-28 02:54:14 +00:00
xionglei6
4af662c14b init: fix codedex
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-10-27 15:04:18 +08:00
xionglei6
a04ae68117 init: fix bugs
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-10-27 14:58:26 +08:00
xionglei6
f98b0e74f8 init: fix bugs
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-10-27 14:16:22 +08:00
xionglei6
1135c55724 init: Optimize the code
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-10-27 12:03:43 +08:00
xionglei6
99705c0896 init: add service file func
Signed-off-by: xionglei6 <xionglei6@huawei.com>
2021-10-27 10:14:23 +08:00
openharmony_ci
00280336ba !149 samgr part name rectify
Merge pull request !149 from zmx/master-dev
2021-10-25 01:45:19 +00:00
zmx
9348e53947 samgr part name rectify
Signed-off-by: zmx <1029211721@qq.com>
Change-Id: Ifa0bf35595ef6023ed232386cdb5c99ae0eb59c8
2021-10-22 16:08:10 +08:00
openharmony_ci
e0bbb044a4 !148 fix: init mount in the first stage bugs
Merge pull request !148 from 熊磊/init10200
2021-10-21 10:04:39 +00:00
sun_fan
e911e9284a init: fix fstab mount bugs
Signed-off-by: sun_fan <sun_fan1@hoperun.com>
2021-10-21 17:06:42 +08:00
openharmony_ci
862051c89e !147 修改init
Merge pull request !147 from 熊磊/init10200
2021-10-21 09:04:45 +00:00
openharmony_ci
04ecd45dcc !140 init: support selinux
Merge pull request !140 from Qin Fandong/master
2021-10-21 08:44:46 +00:00
zhong_ning
ab130c7a3f delete unused file
Signed-off-by: zhong_ning <zhong_ning@hoperun.com>
2021-10-21 15:09:07 +08:00
Qin Fandong
55582482ab init: support selinux
此提交使 init 进程有支持 SELinux 的能力。

1. 启动时加载策略并根据策略文件设置进程安全上下文
2. 根据配置文件中的 secon 字段的值设置进程的安全上下文

仅在编译时有宏定义 WITH_SELINUX 时会将此功能引入,而仅在 BUILD.gn 中编译 L2 系统(ohos_executable("init"))时会定义宏 WITH_SELINUX ,因此不影响 L2 以下的系统。

services/BUILD.gn
编译配置,编译此功能时定义宏 -DWITH_SELINUX 并链接到库 libload_policy 、 librestorecon 、 libselinux 。

services/init/standard/init.c
启动时加载策略并根据策略文件设置进程安全上下文。调用接口 load_policy 和 restorencon 。

services/init/include/init_service.h
结构体 Service 中增加了成员字符数组 secon 对应配置文件的新字段 secon 。

services/include/param/init_selinux_param.h
定义了 SELinux 功能需要使用的宏。

services/init/init_service_manager.c
将配置文件的字段 secon 读到内存中。

services/init/standard/init_service.c
根据内存中读到的每个服务的 secon 字段,设置该服务进程的安全上下文。

Signed-off-by: Qin Fandong <qinfd@superred.com.cn>
2021-10-21 09:44:13 +08:00
zhong_ning
e3dc87cd67 fix hilog bug
Signed-off-by: zhong_ning <zhong_ning@hoperun.com>
2021-10-20 17:18:05 +08:00
zhong_ning
f93d708fa9 modify copyright and unsetenv for uv thread
Signed-off-by: zhong_ning <zhong_ning@hoperun.com>
2021-10-20 16:28:12 +08:00
openharmony_ci
a86cd8e46d !146 修改copyright日期
Merge pull request !146 from 熊磊/init1020
2021-10-20 03:46:42 +00:00
zhong_ning
03a48b969e modify copyright date
Signed-off-by: zhong_ning <zhong_ning@hoperun.com>
2021-10-20 09:22:28 +08:00
openharmony_ci
e7e3d5408a !145 fix: add Boot up logo
Merge pull request !145 from 熊磊/init1019
2021-10-19 14:06:35 +00:00