Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| openeuler_risc-v_obs [2022/02/24 15:32] – misaka00251 | openeuler_risc-v_obs [2024/07/30 08:13] (current) – Change URL misaka00251 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== OBS 笔记 ====== | ====== OBS 笔记 ====== | ||
| - | OBS 主页是: https:// | + | :!: openEuler 官方已经全面切换到 [[https:// |
| - | 查看 Mainline | + | openEuler RISC-V |
| + | 本文章是[[https:// | ||
| ===== 重要概念 ===== | ===== 重要概念 ===== | ||
| Line 16: | Line 17: | ||
| * 架构(Arch): | * 架构(Arch): | ||
| - | [[https:// | + | [[https:// |
| 上方有个 Meta,此处就是我的工程 Metadata 文件。里面有 description 以及我要编译哪些架构的说明。 | 上方有个 Meta,此处就是我的工程 Metadata 文件。里面有 description 以及我要编译哪些架构的说明。 | ||
| < | < | ||
| - | <project name=" | + | <project name=" |
| < | < | ||
| < | < | ||
| Line 29: | Line 30: | ||
| </ | </ | ||
| < | < | ||
| - | <path project=" | + | <path project=" |
| < | < | ||
| </ | </ | ||
| Line 45: | Line 46: | ||
| 首先安装 osc 软件包: '' | 首先安装 osc 软件包: '' | ||
| - | osc 的凭据位置为 '' | + | osc 的凭据位置为 '' |
| <file oscrc .oscrc> | <file oscrc .oscrc> | ||
| [general] | [general] | ||
| - | apiurl = https:// | + | apiurl = https:// |
| no_verify = 1 | no_verify = 1 | ||
| - | [https:// | + | [https:// |
| user=< | user=< | ||
| pass=< | pass=< | ||
| Line 87: | Line 88: | ||
| <param name=" | <param name=" | ||
| <param name=" | <param name=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 这里还有另一种更好的写法: | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <service name=" | ||
| + | <param name=" | ||
| + | <param name=" | ||
| + | <param name=" | ||
| + | <param name=" | ||
| + | <param name=" | ||
| </ | </ | ||
| </ | </ | ||
| Line 155: | Line 170: | ||
| </ | </ | ||
| - | 修改源代码和 spec 文件之后,提交刀 OBS 服务器进行构建: | + | 修改源代码和 spec 文件之后,提交到 OBS 服务器进行构建: |
| < | < | ||
| Line 211: | Line 226: | ||
| </ | </ | ||
| + | ==== 创建 subproject ==== | ||
| + | |||
| + | 假设我要在 home: | ||
| + | |||
| + | <file test> | ||
| + | <project name=" | ||
| + | < | ||
| + | < | ||
| + | <person userid=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | <path project=" | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | 然后使用 '' | ||