From 8cdd6fb8fe098b1385efbc1428c73361fec85fcf Mon Sep 17 00:00:00 2001 From: chentt_tt Date: Mon, 25 Jan 2021 02:14:44 -0500 Subject: [PATCH] add base-files src of arm32 --- README.md | 10 +++++--- conf/aarch32_support_list.yaml | 4 ++++ src/base-files/base-files.spec | 44 ++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 src/base-files/base-files.spec diff --git a/README.md b/README.md index 91d22b6..a5d1738 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,11 @@ aarch32-rootfs-builder 通过一组工具和补丁实现 openEuler rootfs 相关 │   └── glibc │   └── spec │   └── 0001-add-arm32-support.patch -└── tools - ├── auto_build_pkgs.sh - └── rpmmacros_openeuler +├── tools +│ ├── auto_build_pkgs.sh +│ └── rpmmacros_openeuler +└── src + └── base-files ``` - conf/aarch32_support_list.yaml - 维护当前支持的 rpm 列表 @@ -33,6 +35,8 @@ aarch32-rootfs-builder 通过一组工具和补丁实现 openEuler rootfs 相关 - tools/* - auto_build_pkgs.sh 自动化编译工具 - rpmmacros_openeuler 编译所需的 macros 文件 +- src/*/\* + - 存放openEuler暂未支持的软件包(TODO:后期会推入openEuler主仓) #### 路标 ![aarch32-roadmap](./assets/aarch32-roadmap.png) diff --git a/conf/aarch32_support_list.yaml b/conf/aarch32_support_list.yaml index d9c3fe7..58e39dd 100644 --- a/conf/aarch32_support_list.yaml +++ b/conf/aarch32_support_list.yaml @@ -87,3 +87,7 @@ packages: src: branch: openEuler-20.03-LTS version: 1.3.6-3 +- name: base-files + src: + branch: None + version: 1.0-2 diff --git a/src/base-files/base-files.spec b/src/base-files/base-files.spec new file mode 100644 index 0000000..0d3a526 --- /dev/null +++ b/src/base-files/base-files.spec @@ -0,0 +1,44 @@ +Name: base-files +Version: 1.0 +Release: 2 +Summary: embedded base files +License: GPLv3 +Provides: base-files + +%description +embedded base files + + +%install +install -d $RPM_BUILD_ROOT/boot +install -d $RPM_BUILD_ROOT/dev +install -d $RPM_BUILD_ROOT/etc +install -d $RPM_BUILD_ROOT/home +install -d $RPM_BUILD_ROOT/mnt +install -d $RPM_BUILD_ROOT/proc +install -d $RPM_BUILD_ROOT/root +install -d $RPM_BUILD_ROOT/sys +install -d $RPM_BUILD_ROOT/tmp +install -d $RPM_BUILD_ROOT/usr +install -d $RPM_BUILD_ROOT/run +install -d $RPM_BUILD_ROOT/var +install -d $RPM_BUILD_ROOT/usr/lib +install -d $RPM_BUILD_ROOT/usr/bin +install -d $RPM_BUILD_ROOT/usr/sbin +install -d $RPM_BUILD_ROOT/usr/lib/modules +ln -srf $RPM_BUILD_ROOT/usr/sbin $RPM_BUILD_ROOT/sbin +ln -srf $RPM_BUILD_ROOT/usr/lib $RPM_BUILD_ROOT/lib +ln -srf $RPM_BUILD_ROOT/usr/bin $RPM_BUILD_ROOT/bin +ln -srf $RPM_BUILD_ROOT/run $RPM_BUILD_ROOT/var/run + + +%files +/* + +%changelog +* Tue Dec 8 2020 liang_dong - 1.0-2 +- add run and modules dir + +* Tue Dec 1 2020 liang_dong - 1.0-1 +- Package init + -- Gitee