From 2e0f8fc2fb34b3e970db18f0d2473ee0626f9743 Mon Sep 17 00:00:00 2001 From: Qin Fandong Date: Tue, 4 Jan 2022 16:43:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E7=BC=96=E8=AF=91=E5=8F=82?= =?UTF-8?q?=E6=95=B0=20enforce=5Fselinux=20=E6=9D=A5=E7=A1=AE=E5=AE=9A?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=BC=80=E5=90=AF=20enforce=20=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Qin Fandong --- BUILD.gn | 8 ++++---- README.md | 7 +++++-- scripts/{enable_selinux.sh => enforce_selinux.sh} | 0 3 files changed, 9 insertions(+), 6 deletions(-) rename scripts/{enable_selinux.sh => enforce_selinux.sh} (100%) diff --git a/BUILD.gn b/BUILD.gn index e1b2917d1..dd2cf6ec7 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -188,8 +188,8 @@ action("build_file_contexts_bin") { outputs += [ target_out_dir + "/file_contexts" ] } -action("enable_selinux") { - script = "scripts/enable_selinux.sh" +action("enforce_selinux") { + script = "scripts/enforce_selinux.sh" outputs = [ "$target_out_dir/" ] } @@ -213,8 +213,8 @@ ohos_prebuilt_etc("config") { source = "$SELINUX_ROOT_DIR/config/config" license_file = "$SELINUX_ROOT_DIR/LICENSE" part_name = "selinux" - if (enable_selinux) { - deps = [ ":enable_selinux" ] + if (enforce_selinux) { + deps = [ ":enforce_selinux" ] } relative_install_dir = "selinux/" } diff --git a/README.md b/README.md index a20559e7e..e35e35616 100644 --- a/README.md +++ b/README.md @@ -62,9 +62,12 @@ SELinux (安全增强式 Linux , Security-Enhanced Linux )是 Linux 历史 ### 编译代码 -根据文档[《搭建Ubuntu环境(获取源码及编译,安装包方式)》](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-package-environment.md)编译主线代码。 +1. 根据文档[《获取源码》](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-sourcecode-acquire.md)获取主线代码。 +1. 根据文档[《源码编译》](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-build.md)编译主线代码。 -### 进行编译 +### 编译镜像 + +运行以下命令编译打包支持 SELinux 的镜像。 ``` ./build.sh --product-name Hi3516DV300 --gn-args "build_selinux=true" diff --git a/scripts/enable_selinux.sh b/scripts/enforce_selinux.sh similarity index 100% rename from scripts/enable_selinux.sh rename to scripts/enforce_selinux.sh -- Gitee