diff --git a/docs/source/introduction/index.rst b/docs/source/introduction/index.rst index b49a79b78614079654e5b9164439883d46430d60..a7f05a88b297914568feda8ebed850208a09b98e 100644 --- a/docs/source/introduction/index.rst +++ b/docs/source/introduction/index.rst @@ -7,4 +7,9 @@ 主要特点 -********** \ No newline at end of file +********** + +.. toctree:: + :maxdepth: 1 + + rpm_description.rst diff --git a/docs/source/introduction/rpm_description.rst b/docs/source/introduction/rpm_description.rst index d9e7017ab67ef838123e8af5747aab95b59be87e..dcd61dc65d86c950be2c47df0a39b6a4a0f3dde1 100644 --- a/docs/source/introduction/rpm_description.rst +++ b/docs/source/introduction/rpm_description.rst @@ -1,3 +1,7 @@ +openEuler 子包功能梳理 +=================================== + + | oct名称:acl | 功能说明:提供操纵访问控制列表的命令 | 详细说明:提供操作程序控制列表的getfacl和setfacl程序。 diff --git a/docs/source/getting_started/guideOfAddPackage.rst b/docs/source/yocto/addpackage_guide.rst similarity index 91% rename from docs/source/getting_started/guideOfAddPackage.rst rename to docs/source/yocto/addpackage_guide.rst index 605f48f275b41ebf7807f1cadd2c22812c40d615..b373c2b2af789ae5448c660ffb8106e42ecb92b5 100644 --- a/docs/source/getting_started/guideOfAddPackage.rst +++ b/docs/source/yocto/addpackage_guide.rst @@ -1,14 +1,14 @@ openEuler新增软件包指导 -========================= +============================= 1.从零开始写bb ************************** Ⅰ) 软件包代码放在src -^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ Ⅱ) 在yocto-meta-openeuler仓库meta-openeuler/recipes-xx新增软件包目录 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **recipes当前分成4类,recipes-core存放核心软件包bb文件,recipes-devtools存放编译用软件包bb文件,recipes-kernel存放内核bb文件,recipes-labtools存放调试软件包bb文件。** @@ -17,14 +17,14 @@ openEuler新增软件包指导 Ⅳ) 执行单包编译验证 -^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: console bitbake Ⅴ) 将包添加到layer -^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^ **bb文件适配完成并验证ok后,将该软件包追加到layer配置文件IMAGE_INSTALL变量中( 当前配置文件位于yocto-meta-openeuler工程meta-openeuler /recipes-core/packagegroups/packagegroup-xxx.bb )。** @@ -33,15 +33,15 @@ openEuler新增软件包指导 ************************** Ⅰ) 下载openEuler软件包到src下 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Ⅱ) 在yocto-meta-openeuler仓库meta-openeuler/recipes-xx新增软件包目录 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **recipes当前分成4类,recipes-core存放核心软件包bb文件,recipes-devtools存放编译用软件包bb文件,recipes-kernel存放内核bb文件,recipes-labtools存放调试软件包bb文件。** Ⅲ) 搜索并适配修改bb文件。bb文件名称:_.bb -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ①. **搜索yocto-poky仓库是否可以找到相应软件包的bb文件;** diff --git a/docs/source/yocto/index.rst b/docs/source/yocto/index.rst index 0170923da6e673615685f1c9c096cc293ff4b734..d7ad0b8d50a852d0fb3b65e6d3acad6e9ef6390f 100644 --- a/docs/source/yocto/index.rst +++ b/docs/source/yocto/index.rst @@ -17,3 +17,4 @@ openEuler Embeddedd的核心构建系统是基于Yocto,但又根据自身的 meta-openeuler.rst exploration.rst development.rst + addpackage_guide.rst