Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Kernel Liteos A
提交
d79fd506
K
Kernel Liteos A
项目概览
OpenHarmony
/
Kernel Liteos A
1 年多 前同步成功
通知
464
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看板
提交
d79fd506
编写于
7月 15, 2021
作者:
O
openharmony_ci
提交者:
Gitee
7月 15, 2021
浏览文件
操作
浏览文件
下载
差异文件
!313 feat: active mksh & toybox
Merge pull request !313 from MGY917/toybox_active
上级
d9ed4b4b
cacb4f01
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
14 deletion
+9
-14
apps/module.mk
apps/module.mk
+2
-8
tools/scripts/make_rootfs/rootfsdir.sh
tools/scripts/make_rootfs/rootfsdir.sh
+7
-6
未找到文件。
apps/module.mk
浏览文件 @
d79fd506
...
...
@@ -33,6 +33,8 @@ APP_SUBDIRS :=
ifeq
($(LOSCFG_SHELL), y)
APP_SUBDIRS
+=
shell
APP_SUBDIRS
+=
mksh
APP_SUBDIRS
+=
toybox
endif
ifeq
($(LOSCFG_USER_INIT_DEBUG), y)
...
...
@@ -42,11 +44,3 @@ endif
ifeq
($(LOSCFG_NET_LWIP_SACK_TFTP), y)
APP_SUBDIRS
+=
tftp
endif
#only enable for qemu now
ifeq
($(LOSCFG_PLATFORM_QEMU_ARM_VIRT_CA7), y)
ifeq
($(LOSCFG_SHELL), y)
APP_SUBDIRS
+=
mksh
APP_SUBDIRS
+=
toybox
endif
endif
tools/scripts/make_rootfs/rootfsdir.sh
浏览文件 @
d79fd506
...
...
@@ -34,17 +34,18 @@ BIN_DIR=$1
LIB_DIR
=
$2
ROOTFS_DIR
=
$3
OUT_DIR
=
$4
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
if
[
-d
"
${
BIN_DIR
}
"
]
&&
[
"
$(
ls
-A
"
${
BIN_DIR
}
"
)
"
!=
""
]
;
then
cp
-f
${
BIN_DIR
}
/
*
${
ROOTFS_DIR
}
/bin
if
[
-e
${
BIN_DIR
}
/shell
]
&&
[
"
${
BIN_DIR
}
/shell"
!=
"
${
OUT_DIR
}
/bin/shell"
]
;
then
cp
-f
${
BIN_DIR
}
/shell
${
OUT_DIR
}
/bin/shell
fi
if
[
-e
${
BIN_DIR
}
/tftp
]
&&
[
"
${
BIN_DIR
}
/tftp"
!=
"
${
OUT_DIR
}
/bin/tftp"
]
;
then
cp
-f
${
BIN_DIR
}
/tftp
${
OUT_DIR
}
/bin/tftp
fi
for
el
in
${
NEED_COPYTO_OUTDIR
[@]
}
do
if
[
-e
${
BIN_DIR
}
/
$el
]
&&
[
"
${
BIN_DIR
}
/
$el
"
!=
"
${
OUT_DIR
}
/bin/
$el
"
]
;
then
cp
-f
${
BIN_DIR
}
/
$el
${
OUT_DIR
}
/bin/
$el
fi
done
fi
cp
-f
${
LIB_DIR
}
/
*
${
ROOTFS_DIR
}
/lib
cp
-f
${
LIB_DIR
}
/
*
${
OUT_DIR
}
/libs
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录