Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Kernel Liteos A
提交
650d2b91
K
Kernel Liteos A
项目概览
OpenHarmony
/
Kernel Liteos A
9 个月 前同步成功
通知
450
Star
414
Fork
55
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel Liteos A
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
650d2b91
编写于
7月 20, 2021
作者:
O
openharmony_ci
提交者:
Gitee
7月 20, 2021
浏览文件
操作
浏览文件
下载
差异文件
!442 feat: support .mkshrc
Merge pull request !442 from MGY917/mkshrc
上级
7b7d64cc
51a50c95
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
17 addition
and
45 deletion
+17
-45
Makefile
Makefile
+1
-1
apps/mksh/Makefile
apps/mksh/Makefile
+3
-0
tools/scripts/make_rootfs/rootfs.sh
tools/scripts/make_rootfs/rootfs.sh
+0
-39
tools/scripts/make_rootfs/rootfsdir.sh
tools/scripts/make_rootfs/rootfsdir.sh
+13
-5
未找到文件。
Makefile
浏览文件 @
650d2b91
...
...
@@ -181,7 +181,7 @@ endif
$(ROOTFSDIR)
:
prepare $(APPS)
$(HIDE)$(MAKE)
clean
-C
apps
$(HIDE)$(LITEOSTOPDIR)
/tools/scripts/make_rootfs/rootfsdir.sh
$(OUT)
/bin
$(OUT)
/musl
$(ROOTFS_DIR)
$(LITEOS_TARGET_DIR)
$(HIDE)$(LITEOSTOPDIR)
/tools/scripts/make_rootfs/rootfsdir.sh
$(OUT)
$(ROOTFS_DIR)
$(LITEOS_TARGET_DIR)
ifneq
($(VERSION),)
$(HIDE)$(LITEOSTOPDIR)
/tools/scripts/make_rootfs/releaseinfo.sh
"
$(VERSION)
"
$(ROOTFS_DIR)
$(LITEOS_TARGET_DIR)
endif
...
...
apps/mksh/Makefile
浏览文件 @
650d2b91
...
...
@@ -34,6 +34,7 @@ LITEOSTOPDIR = $(MKSH_DIR)/../../
include
$(MKSH_DIR)/../config.mk
APPS_OUT
:=
$(OUT)
/bin
ETC_OUT
:=
$(OUT)
/etc
BUILD_DIR
:=
$(MKSH_DIR)
/build
BUILD_LOG
:=
$(MKSH_DIR)
/build.log
TARGET_OS
:=
OpenHarmony
...
...
@@ -61,6 +62,8 @@ endif
$(HIDE)$(STRIP)
$(MKSH)
$(HIDE)
mkdir
-p
$(APPS_OUT)
$(HIDE)$(CP)
$(MKSH)
$(APPS_OUT)
$(HIDE)
mkdir
-p
$(ETC_OUT)
$(HIDE)$(CP)
-rf
$(BUILD_DIR)
/.mkshrc
$(ETC_OUT)
/
clean
:
$(HIDE)$(RM)
$(MKSH)
$(BUILD_DIR)
$(BUILD_LOG)
...
...
tools/scripts/make_rootfs/rootfs.sh
已删除
100755 → 0
浏览文件 @
7b7d64cc
#!/bin/bash
#
# Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved.
# Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without modification,
# are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice, this list of
# conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright notice, this list
# of conditions and the following disclaimer in the documentation and/or other materials
# provided with the distribution.
#
# 3. Neither the name of the copyright holder nor the names of its contributors may be used
# to endorse or promote products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
set
-e
BIN_DIR
=
$1
LIB_DIR
=
$2
ROOTFS_DIR
=
$3
FSTYPE
=
$4
CUR_DIR
=
$(
dirname
$(
readlink
-f
"
$0
"
))
.
${
CUR_DIR
}
/rootfsdir.sh
${
BIN_DIR
}
${
LIB_DIR
}
${
ROOTFS_DIR
}
.
${
CUR_DIR
}
/rootfsimg.sh
${
ROOTFS_DIR
}
${
FSTYPE
}
\ No newline at end of file
tools/scripts/make_rootfs/rootfsdir.sh
浏览文件 @
650d2b91
...
...
@@ -30,14 +30,17 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
set
-e
BIN_DIR
=
$1
LIB_DIR
=
$2
ROOTFS_DIR
=
$3
OUT_DIR
=
$4
OUT
=
$1
ROOTFS_DIR
=
$2
OUT_DIR
=
$3
BIN_DIR
=
${
OUT
}
/bin
LIB_DIR
=
${
OUT
}
/musl
ETC_DIR
=
${
OUT
}
/etc
NEED_COPYTO_OUTDIR
=(
shell toybox mksh tftp
)
mkdir
-p
${
ROOTFS_DIR
}
/bin
${
ROOTFS_DIR
}
/lib
${
ROOTFS_DIR
}
/usr/bin
${
ROOTFS_DIR
}
/usr/lib
${
ROOTFS_DIR
}
/etc
\
${
ROOTFS_DIR
}
/app
${
ROOTFS_DIR
}
/data
${
ROOTFS_DIR
}
/proc
${
ROOTFS_DIR
}
/dev
${
ROOTFS_DIR
}
/data/system
${
ROOTFS_DIR
}
/data/system/param
\
${
ROOTFS_DIR
}
/system
${
ROOTFS_DIR
}
/system/internal
${
ROOTFS_DIR
}
/system/external
${
OUT_DIR
}
/bin
${
OUT_DIR
}
/libs
${
ROOTFS_DIR
}
/system
${
ROOTFS_DIR
}
/system/internal
${
ROOTFS_DIR
}
/system/external
${
OUT_DIR
}
/bin
${
OUT_DIR
}
/libs
${
OUT_DIR
}
/etc
if
[
-d
"
${
BIN_DIR
}
"
]
&&
[
"
$(
ls
-A
"
${
BIN_DIR
}
"
)
"
!=
""
]
;
then
cp
-f
${
BIN_DIR
}
/
*
${
ROOTFS_DIR
}
/bin
for
el
in
${
NEED_COPYTO_OUTDIR
[@]
}
...
...
@@ -49,3 +52,8 @@ if [ -d "${BIN_DIR}" ] && [ "$(ls -A "${BIN_DIR}")" != "" ]; then
fi
cp
-f
${
LIB_DIR
}
/
*
${
ROOTFS_DIR
}
/lib
cp
-f
${
LIB_DIR
}
/
*
${
OUT_DIR
}
/libs
if
[
-e
${
ETC_DIR
}
]
;
then
cp
-f
${
ETC_DIR
}
/.mkshrc
${
ROOTFS_DIR
}
/etc
cp
-f
${
ETC_DIR
}
/.mkshrc
${
OUT_DIR
}
/etc
fi
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录