diff --git a/README.en.md b/README.en.md
index b1f3373..eb148e8 100644
--- a/README.en.md
+++ b/README.en.md
@@ -88,7 +88,7 @@ You can get introduction of openEuler SBC SIG from [sig-SBC](https://gitee.com/o
### Raspberry Pi
> **Note:**
->Currently, only the openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 Raspberry Pi images support both Raspberry Pi 5 and Raspberry Pi 3B/3B+/4B/400, while other versions of the Raspberry Pi images only support Raspberry Pi 3B/3B+/4B/400.
+>Currently, only the openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 Raspberry Pi images support both Raspberry Pi 5 and Raspberry Pi 3B/3B+/4B/400, while other versions of the Raspberry Pi images only support Raspberry Pi 3B/3B+/4B/400.
Basic information of the images for Raspberry Pi is as follows. [more images](documents/raspberrypi/images.en.md)
@@ -102,52 +102,52 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do
-| openEuler 24.03 LTS SP2 alpha1 |
+openEuler 25.09 alpha1 |
- root (openeuler)
- pi (raspberry)
|
-2025/07/08 |
-295 MiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 repository |
+2025/10/17 |
+363 MiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 alpha1 (UKUI desktop and Chinese input method) |
+openEuler 25.09 alpha1 (UKUI desktop and Chinese input method) |
- root (openeuler)
- pi (raspberry)
|
-2025/07/08 |
+2025/10/17 |
+1.7 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
+| openEuler 25.09 alpha1 (DDE desktop and Chinese input method) |
+- root (openeuler)
- pi (raspberry)
|
+2025/10/17 |
1.6 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 repository |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 alpha1 (DDE desktop and Chinese input method) |
+openEuler 25.09 alpha1 (GNOME desktop and Chinese input method) |
- root (openeuler)
- pi (raspberry)
|
-2025/07/08 |
-1.8 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 repository |
+2025/10/17 |
+2.4 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 alpha1 (GNOME desktop and Chinese input method) |
+openEuler 25.09 alpha1 (DevStation and Chinese input method) |
- root (openeuler)
- pi (raspberry)
|
-2025/07/08 |
-2.5 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 repository |
+2025/10/17 |
+1.4 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 alpha1 (DevStation and Chinese input method) |
-- root (openeuler)
- pi (raspberry)
|
-2025/07/08 |
-1.3 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 repository |
-
-
-| openEuler 24.03 LTS SP2 |
+openEuler 25.09 |
- root(openeuler)
- pi(raspberry)
|
-2025/06/26 |
-291.6 MiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 repository |
+2025/09/29 |
+330.1 MiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
| openEuler 22.03 LTS SP4 alpha1 |
diff --git a/README.md b/README.md
index 3fa2da4..dc54d89 100644
--- a/README.md
+++ b/README.md
@@ -87,7 +87,7 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m
### 树莓派
> **须知:**
->当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。
+>当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。
树莓派镜像的基本信息如下所示。[更多树莓派镜像](documents/raspberrypi/images.md)
@@ -101,52 +101,52 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m
-| openEuler 24.03 LTS SP2 内测版 |
+openEuler 25.09 内测版 |
- root(openeuler)
- pi(raspberry)
|
-2025/07/08 |
-295 MiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 源仓库 |
+2025/10/17 |
+363 MiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 内测版(UKUI 桌面、中文输入法) |
+openEuler 25.09 内测版(UKUI 桌面、中文输入法) |
- root(openeuler)
- pi(raspberry)
|
-2025/07/08 |
+2025/10/17 |
+1.7 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
+| openEuler 25.09 内测版(DDE 桌面、中文输入法) |
+- root(openeuler)
- pi(raspberry)
|
+2025/10/17 |
1.6 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 源仓库 |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 内测版(DDE 桌面、中文输入法) |
+openEuler 25.09 内测版(GNOME 桌面、中文输入法) |
- root(openeuler)
- pi(raspberry)
|
-2025/07/08 |
-1.8 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 源仓库 |
+2025/10/17 |
+2.4 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 内测版(GNOME 桌面、中文输入法) |
+openEuler 25.09 内测版(DevStation 开发者工作站、中文输入法) |
- root(openeuler)
- pi(raspberry)
|
-2025/07/08 |
-2.5 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 源仓库 |
+2025/10/17 |
+1.4 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
-| openEuler 24.03 LTS SP2 内测版(DevStation 开发者工作站、中文输入法) |
+openEuler 25.09 |
- root(openeuler)
- pi(raspberry)
|
-2025/07/08 |
-1.3 GiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 源仓库 |
-
-
-| openEuler 24.03 LTS SP2 |
-- root(openeuler)
- pi(raspberry)
|
-2025/06/26 |
-291.6 MiB |
-6.6.0-98.0.0.15 |
-openEuler 24.03 LTS SP2 源仓库 |
+2025/09/29 |
+330.1 MiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
| openEuler 22.03 LTS SP4 内测版 |
diff --git a/documents/RaspberryPi.md b/documents/RaspberryPi.md
index e80dcf8..8cd33b2 100644
--- a/documents/RaspberryPi.md
+++ b/documents/RaspberryPi.md
@@ -52,7 +52,7 @@
## 最新镜像
> **须知:**
->当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。
+>当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。
[所有镜像](raspberrypi/images.md)。
@@ -167,12 +167,12 @@
> **须知:**
->无需编译内核,使用软件源中的内核包,当前支持版本有 20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2。
+>无需编译内核,使用软件源中的内核包,当前支持版本有 20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2、25.09。
>如果构建包含 Xfce/UKUI/DDE/GNOME 桌面环境或者 DevStation 开发者工作站的镜像,需要注意五点:
>1. 构建包含 Xfce 桌面环境的镜像,当前只支持 openEuler 21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09 版本。自 openEuler 24.03 LTS SP1 起,不再支持 Xfce 桌面环境。
->2. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。
->3. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。
->4. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本。
+>2. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。
+>3. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。
+>4. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。
>5. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。
@@ -180,7 +180,7 @@
例如,使用软件源中的内核包构建 openEuler 24.03 LTS SP2 版本 openEuler 树莓派镜像,执行命令:`sudo bash build.sh --board raspberrypi --kernel "https://gitee.com/openeuler/raspberrypi-kernel.git" --branch "OLK-6.6" --config "" --repo https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-24.03-LTS-SP2/generic.repo --name openEuler-24.03-LTS-raspi-aarch64-alpha1`
> **须知:**
->使用自定义内核,当前支持版本有 20.03 LTS、20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2。
+>使用自定义内核,当前支持版本有 20.03 LTS、20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2、25.09。
>如果构建包含 Xfce/UKUI/DDE 桌面环境或者 DevStation 开发者工作站的镜像,需要注意六点:
>1. 构建包含 Xfce 桌面环境的镜像,当前只支持 openEuler 21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09 版本,需要选择对应内核源码和分支。自 openEuler 24.03 LTS SP1 起,不再支持 Xfce 桌面环境。
> - openEuler 21.03:需要选择 [openEuler 内核](https://gitee.com/openeuler/kernel) 的 [openEuler-21.03](https://gitee.com/openeuler/kernel/tree/openEuler-21.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/kernel.git`,`-b/--branch` 设置为 `openEuler-21.03`,`-c/--config` 设置为 `bcm2711_defconfig`。
@@ -193,7 +193,7 @@
> - openEuler 22.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-22.03-LTS-SP2](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-22.03-LTS-SP2/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-22.03-LTS-SP2`,`-c/--config` 设置为 `bcm2711_defconfig`。
> - openEuler 22.03 LTS SP3/22.03 LTS SP4:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-5.10](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-5.10/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-5.10`,`-c/--config` 设置为 `bcm2711_defconfig`。
> - openEuler 24.03 LTS/24.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。
->2. 构建包含 UKUI 桌面环境的镜像,当前只支持 openEuler 20.09/20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本,需要选择对应内核源码和分支。
+>2. 构建包含 UKUI 桌面环境的镜像,当前只支持 openEuler 20.09/20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本,需要选择对应内核源码和分支。
> - openEuler 20.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-20.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-20.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-20.09`,`-c/--config` 设置为 `openeuler-raspi_defconfig`。
> - openEuler 20.03 LTS SP1/20.03 LTS SP2/20.03 LTS SP3:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-20.03-LTS](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-20.03-LTS/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-20.03-LTS`,`-c/--config` 设置为 `openeuler-raspi_defconfig`。
> - openEuler 21.03:需要选择 [openEuler 内核](https://gitee.com/openeuler/kernel) 的 [openEuler-21.03](https://gitee.com/openeuler/kernel/tree/openEuler-21.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/kernel.git`,-b/--branch` 设置为 `openEuler-21.03`,`-c/--config` 设置为 `bcm2711_defconfig`。
@@ -206,7 +206,8 @@
> - openEuler 22.03 LTS SP3/22.03 LTS SP4:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-5.10](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-5.10/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-5.10`,`-c/--config` 设置为 `bcm2711_defconfig`。
> - openEuler 24.03 LTS/24.09/24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。
> - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。
->3. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。
+> - openEuler 25.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.09`,`-c/--config` 设置为空 `""`。
+>3. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。
> - openEuler 20.03 LTS SP1/20.03 LTS SP2/20.03 LTS SP3:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-20.03-LTS](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-20.03-LTS/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-20.03-LTS`,`-c/--config` 设置为 `openeuler-raspi_defconfig`。
> - openEuler 21.03:需要选择 [openEuler 内核](https://gitee.com/openeuler/kernel) 的 [openEuler-21.03](https://gitee.com/openeuler/kernel/tree/openEuler-21.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/kernel.git`,-b/--branch` 设置为 `openEuler-21.03`,`-c/--config` 设置为 `bcm2711_defconfig`。
> - openEuler 21.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-21.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-21.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-21.09`,`-c/--config` 设置为 `bcm2711_defconfig`。
@@ -218,12 +219,14 @@
> - openEuler 22.03 LTS SP3/22.03 LTS SP4:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-5.10](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-5.10/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-5.10`,`-c/--config` 设置为 `bcm2711_defconfig`。
> - openEuler 24.03 LTS/24.09/24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。
> - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。
->4. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。
+> - openEuler 25.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.09`,`-c/--config` 设置为空 `""`。
+>4. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。
> - openEuler 24.03 LTS/24.09/24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。
> - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。
>5. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本。
> - openEuler 24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。
> - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。
+> - openEuler 25.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.09`,`-c/--config` 设置为空 `""`。
>6. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。
#### Docker 容器内构建镜像
diff --git a/documents/raspberrypi/images.en.md b/documents/raspberrypi/images.en.md
index dbc294b..09527b9 100644
--- a/documents/raspberrypi/images.en.md
+++ b/documents/raspberrypi/images.en.md
@@ -15,6 +15,60 @@ Basic information of the image is as follows:
+| openEuler 25.09 内测版 |
+- root(openeuler)
- pi(raspberry)
|
+- |
+2025/10/17 |
+363 MiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
+| openEuler 25.09 内测版(UKUI 桌面、中文输入法) |
+- root(openeuler)
- pi(raspberry)
|
+- |
+2025/10/17 |
+1.7 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
+| openEuler 25.09 内测版(DDE 桌面、中文输入法) |
+- root(openeuler)
- pi(raspberry)
|
+- |
+2025/10/17 |
+1.6 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
+| openEuler 25.09 内测版(GNOME 桌面、中文输入法) |
+- root(openeuler)
- pi(raspberry)
|
+- |
+2025/10/17 |
+2.4 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
+| openEuler 25.09 内测版(DevStation 开发者工作站、中文输入法) |
+- root(openeuler)
- pi(raspberry)
|
+- |
+2025/10/17 |
+1.4 GiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
+| openEuler 25.09 |
+- root(openeuler)
- pi(raspberry)
|
+- |
+2025/09/29 |
+330.1 MiB |
+6.6.0-102.0.0.1 |
+openEuler 25.09 源仓库 |
+
+
| openEuler 24.03 LTS SP2 内测版 |
- root(openeuler)
- pi(raspberry)
|
- |
diff --git a/documents/raspberrypi/内核编译.md b/documents/raspberrypi/内核编译.md
index ad7a38a..b70f131 100644
--- a/documents/raspberrypi/内核编译.md
+++ b/documents/raspberrypi/内核编译.md
@@ -25,6 +25,7 @@
1. 6.6 内核
- openEuler 25.03:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b openEuler-25.03 && cd raspberrypi-kernel`
- openEuler 24.09/24.03 LTS/24.03 LTS SP1//24.03 LTS SP2:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-6.6 && cd raspberrypi-kernel`
+ - openEuler 25.09:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b openEuler-25.09 && cd raspberrypi-kernel`
2. 6.1 内核
@@ -51,7 +52,7 @@
1. 6.6 内核
- - openEuler 24.03 LTS/24.03 LTS SP1/25.03/24.03 LTS SP2:
+ - openEuler 24.03 LTS/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09:
- 树莓派 5:`make ARCH=arm64 O=output/2712 bcm2712_defconfig`
- 树莓派 4B:`make ARCH=arm64 O=output/v8 bcm2711_defconfig`
- openEuler 24.09:`make ARCH=arm64 bcm2711_defconfig`
diff --git a/scripts/build.sh b/scripts/build.sh
index ccfa141..e6a3591 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -166,7 +166,8 @@ log_dir=${workdir}/log
if [ ! -d ${log_dir} ];then mkdir -p ${log_dir}; fi
if [ -f ${workdir}/.done ];then
LOG "Checking the previous build."
- if [[ $(cat ${workdir}/.done | grep u-boot) == "u-boot" && \
+ if ! diff -q ${workdir}/.param_last ${workdir}/.param > /dev/null 2>&1 || \
+ [[ $(cat ${workdir}/.done | grep u-boot) == "u-boot" && \
$(cat ${workdir}/.done | grep bootimg) == "bootimg" && \
$(cat ${workdir}/.done | grep rootfs) == "rootfs" && \
$(cat ${workdir}/.done | grep image) == "image" ]];then
diff --git a/scripts/build_rootfs.sh b/scripts/build_rootfs.sh
index 558e459..770f83b 100755
--- a/scripts/build_rootfs.sh
+++ b/scripts/build_rootfs.sh
@@ -319,7 +319,7 @@ mk_rootfsimg() {
trap 'LOSETUP_D_IMG' EXIT
rootfs_size=`du -sh --block-size=1MiB ${rootfs_dir} | cut -f 1 | xargs`
mod_size=`du -sh --block-size=1MiB ${workdir}/kernel/kernel-modules/lib/modules | cut -f 1 | xargs`
- size=$(($rootfs_size+$mod_size+100))
+ size=$(($rootfs_size+$mod_size+1100))
rootfs_img=${workdir}/rootfs.img
dd if=/dev/zero of=${rootfs_img} bs=1MiB count=$size status=progress && sync
mkfs.ext4 -L rootfs ${workdir}/rootfs.img
diff --git a/scripts/configs/raspberrypi/rpmlist-devstation b/scripts/configs/raspberrypi/rpmlist-devstation
deleted file mode 100644
index 5222f4d..0000000
--- a/scripts/configs/raspberrypi/rpmlist-devstation
+++ /dev/null
@@ -1,1014 +0,0 @@
-dnf
-alsa-utils
-haveged
-wpa_supplicant
-vim
-net-tools
-iproute
-iputils
-NetworkManager
-NetworkManager-wifi
-NetworkManager-wwan
-NetworkManager-bluetooth
-NetworkManager-ovs
-NetworkManager-ppp
-openssh-server
-openssh-clients
-passwd
-hostname
-bluez
-pulseaudio-module-bluetooth
-parted
-raspberrypi-firmware
-raspberrypi-bluetooth
-sudo
-bc
-systemd-timesyncd
-abattis-cantarell-fonts
-abseil-cpp
-accountsservice
-accountsservice-libs
-acl
-adobe-mappings-cmap
-adobe-mappings-cmap-lang
-adobe-mappings-pdf
-adwaita-cursor-theme
-adwaita-icon-theme
-alsa-lib
-appstream
-aspell
-atk
-at-spi2-atk
-at-spi2-core
-attr
-audit-libs
-autoconf
-automake
-avahi-glib
-avahi-libs
-babeltrace
-basesystem
-bash
-binutils
-bluez-libs
-bolt
-brotli
-brotli-devel
-btrfs-progs
-bubblewrap
-bullet
-bzip2
-bzip2-devel
-ca-certificates
-cairo
-cairo-devel
-cairo-gobject
-cairo-gobject-devel
-cdparanoia-libs
-checkpolicy
-chkconfig
-cmake-filesystem
-code
-colord
-colord-gtk
-colord-libs
-color-filesystem
-containers-common
-container-selinux
-copy-jdk-configs
-coreutils
-cpio
-cpp
-cpp-gpgme
-cracklib
-criu
-cronie
-crontabs
-crun
-crypto-policies
-crypto-policies-scripts
-cryptsetup
-CUnit
-CUnit-devel
-cups-libs
-cups-pk-helper
-curl
-cxl-libs
-cyrus-sasl-lib
-daxctl-libs
-dbus
-dbus-c++
-dbus-common
-dbus-daemon
-dbus-glib
-dbus-libs
-dbus-tools
-dbus-x11
-dconf
-dejavu-fonts
-desktop-file-utils
-device-mapper
-device-mapper-event
-devstation-config
-dhcp
-diffutils
-dnf-data
-dnf-plugins-core
-dosfstools
-double-conversion
-dracut
-duktape
-e2fsprogs
-e2fsprogs-help
-efibootmgr
-efi-filesystem
-efi-srpm-macros
-efivar-libs
-efl
-elfutils-default-yama-scope
-elfutils-libelf
-elfutils-libs
-emacs-filesystem
-enchant2
-epiphany-runtime
-evolution-data-server
-evolution-data-server-langpacks
-exempi
-exiv2
-expat
-ffmpeg
-ffmpeg-libs
-fftw-libs-single
-file
-file-libs
-filesystem
-findutils
-firefox
-firewalld
-flac
-flatpak
-fontconfig
-fontconfig-devel
-fonts-filesystem
-freeglut
-freerdp
-freetype
-freetype-devel
-fribidi
-fribidi-devel
-fuse
-fuse3
-fuse3-help
-fuse-common
-fuse-help
-fuse-overlayfs
-fwupd
-gawk
-gc
-gcab
-gcc
-gcc-gdb-plugin
-gcr
-gcr4
-gcr4-base
-gcr-base
-gd
-gdb
-gdb-headless
-gdbm
-gdisk
-gdk-pixbuf2
-gdk-pixbuf2-devel
-gdk-pixbuf2-modules
-gdm
-geoclue2
-geocode-glib
-geocode-glib-devel
-gettext
-ghostscript
-giflib
-git
-git-core
-gjs
-glib2
-glib2-devel
-glibc
-glibc-common
-glibc-devel
-glibmm24
-glib-networking
-gmock
-gmp
-gnome-autoar
-gnome-bluetooth
-gnome-color-manager
-gnome-control-center
-gnome-control-center-filesystem
-gnome-desktop3
-gnome-keyring
-gnome-keyring-pam
-gnome-menus
-gnome-online-accounts
-gnome-remote-desktop
-gnome-session
-gnome-settings-daemon
-gnome-shell
-gnome-software
-gnome-terminal
-gnome-tour
-gnupg2
-gnutls
-gobject-introspection
-gobject-introspection-devel
-google-droid-sans-fonts
-google-noto-fonts-common
-google-noto-sans-arabic-vf-fonts
-google-noto-sans-armenian-vf-fonts
-google-noto-sans-bengali-vf-fonts
-google-noto-sans-canadian-aboriginal-vf-fonts
-google-noto-sans-cherokee-vf-fonts
-google-noto-sans-devanagari-vf-fonts
-google-noto-sans-ethiopic-vf-fonts
-google-noto-sans-georgian-vf-fonts
-google-noto-sans-hebrew-vf-fonts
-google-noto-sans-kannada-vf-fonts
-google-noto-sans-khmer-vf-fonts
-google-noto-sans-lao-vf-fonts
-google-noto-sans-math-fonts
-google-noto-sans-mono-vf-fonts
-google-noto-sans-sinhala-vf-fonts
-google-noto-sans-symbols2-fonts
-google-noto-sans-symbols-vf-fonts
-google-noto-sans-tamil-vf-fonts
-google-noto-sans-thaana-vf-fonts
-google-noto-sans-thai-vf-fonts
-google-noto-sans-vf-fonts
-google-noto-serif-armenian-vf-fonts
-google-noto-serif-ethiopic-vf-fonts
-google-noto-serif-georgian-vf-fonts
-google-noto-serif-gujarati-vf-fonts
-google-noto-serif-gurmukhi-vf-fonts
-google-noto-serif-hebrew-vf-fonts
-google-noto-serif-kannada-vf-fonts
-google-noto-serif-khmer-vf-fonts
-google-noto-serif-lao-vf-fonts
-google-noto-serif-sinhala-vf-fonts
-google-noto-serif-tamil-vf-fonts
-google-noto-serif-thai-vf-fonts
-google-noto-serif-vf-fonts
-gpgme
-gpm-libs
-graphene
-graphene-devel
-graphite2
-graphite2-devel
-graphviz
-graphviz-devel
-grep
-groff-base
-grub2-common
-grub2-efi-aa64
-grub2-tools
-grub2-tools-extra
-grub2-tools-minimal
-grubby
-gsettings-desktop-schemas
-gsm
-gsound
-gssdp
-gst-editing-services
-gstreamer1
-gstreamer1-plugins-bad-free
-gstreamer1-plugins-base
-gstreamer1-plugins-good
-gtest
-gtest-devel
-gtk2
-gtk3
-gtk4
-gtk4-devel
-gtk-update-icon-cache
-guile
-gupnp
-gupnp-av
-gupnp-dlna
-gupnp-igd
-gvfs
-gvfs-client
-gzip
-harfbuzz
-harfbuzz-devel
-hicolor-icon-theme
-highcontrast-icon-theme
-hunspell
-hunspell-en
-hwdata
-hyphen
-ibus
-ibus-libpinyin
-ibus-libs
-iio-sensor-proxy
-ima-evm-utils-libs
-info
-inih
-iniparser
-initscripts
-initscripts-service
-ipcalc
-ipset
-ipset-libs
-iptables
-iptables-help
-iptables-libs
-iptables-nft
-iso-codes
-iw
-jack-audio-connection-kit
-jansson
-java-21-openjdk
-java-21-openjdk-devel
-java-21-openjdk-headless
-javapackages-filesystem
-jbig2dec
-jbigkit-libs
-jq
-jsc4.1
-jsc5.0
-json-c
-json-glib
-json-glib-devel
-kbd
-kbd-legacy
-kbd-misc
-keyutils-libs
-kmod
-kmod-libs
-kpartx
-krb5-libs
-lame
-lcms2
-less
-libacl
-libadwaita
-libadwaita-devel
-libaio
-libaom
-libappstream-glib
-libarchive
-libargon2
-libass
-libassuan
-libasyncns
-libatasmart
-libatomic
-libavdevice
-libblkid
-libblockdev
-libbluray
-libbpf
-libbytesize
-libcanberra
-libcanberra-gtk3
-libcap
-libcap-ng
-libcbor
-libcdio
-libcdio-paranoia
-libcloudproviders
-libcomps
-libconfig
-libcurl
-libdatrie
-libdatrie-devel
-libdav1d
-libdazzle
-libdb
-libdbusmenu
-libdbusmenu-gtk3
-libdmx
-libdnf
-libdrm
-libedit
-libepoxy
-libepoxy-devel
-liberation-fonts
-libev
-libevdev
-libevent
-libexif
-libfdisk
-libffado
-libffi
-libffi-devel
-libfontenc
-libgcc
-libgcrypt
-libgdata
-libgee
-libgexiv2
-libglvnd
-libglvnd-core-devel
-libglvnd-devel
-libglvnd-egl
-libglvnd-gles
-libglvnd-glx
-libglvnd-opengl
-libgnomekbd
-libgomp
-libgpg-error
-libgphoto2
-libgsf
-libgtop2
-libgudev
-libgusb
-libgweather
-libgweather-devel
-libgxps
-libhandy
-libical
-libICE
-libicu
-libicu-devel
-libidn
-libidn2
-libiec61883
-libiec61883-help
-libijs
-libimagequant
-libimobiledevice
-libinput
-libiptcdata
-libjcat
-libjpeg-turbo
-libjpeg-turbo-devel
-libkcapi
-libksba
-libldac
-libldb
-libmediaart
-libmnl
-libmodplug
-libmodulemd
-libmount
-libmpc
-libmtp
-libndp
-libnet
-libnetfilter_conntrack
-libnfnetlink
-libnftnl
-libnghttp2
-libnghttp2-devel
-libnice
-libnl3
-libnma
-libnotify
-libnsl2
-libnvme
-libogg
-libosinfo
-libpaper
-libpcap
-libpciaccess
-libpfm
-libpinyin
-libpipeline
-libplist
-libpng
-libpng-devel
-libportal
-libproxy
-libpsl
-libpsl-devel
-libpwquality
-LibRaw
-libraw1394
-libraw1394-help
-librepo
-libreport-filesystem
-librsvg2
-libsamplerate
-libseccomp
-libsecret
-libselinux
-libselinux-devel
-libsemanage
-libsepol
-libsepol-devel
-libshout
-libsigc++20
-libsigsegv
-libslirp
-libSM
-libsmartcols
-libsmbclient
-libsndfile
-libsolv
-libsoup
-libsoup3
-libsoup3-devel
-libspectre
-libssh
-libstdc++
-libstemmer
-libsysprof-ui
-libtalloc
-libtasn1
-libtdb
-libtevent
-libthai
-libthai-devel
-libtheora
-libtiff
-libtiff-devel
-libtirpc
-libtool
-libtool-ltdl
-libtraceevent
-libtracker-sparql3
-libudisks2
-libunistring
-libunwind
-libusbmuxd
-libusbx
-libuser
-libutempter
-libuuid
-libv4l
-libva
-libvdpau
-libverto
-libvisual
-libvncserver
-libvorbis
-libvpx
-libwacom
-libwacom-data
-libwbclient
-libwebp
-libwinpr
-libwpe
-libX11
-libX11-devel
-libXau
-libXau-devel
-libXaw
-libxcb
-libxcb-devel
-libXcomposite
-libxcrypt
-libxcrypt-devel
-libXcursor
-libXcursor-devel
-libxcvt
-libXdamage
-libXdamage-devel
-libXdmcp
-libXext
-libXext-devel
-libXfixes
-libXfixes-devel
-libXfont2
-libXft
-libXft-devel
-libXi
-libXi-devel
-libXinerama
-libXinerama-devel
-libxkbcommon
-libxkbcommon-devel
-libxkbcommon-x11
-libxkbfile
-libxklavier
-libxml2
-libxml++
-libxml2-devel
-libxmlb
-libXmu
-libXpm
-libXrandr
-libXrandr-devel
-libXrender
-libXrender-devel
-libXScrnSaver
-libxshmfence
-libxslt
-libXt
-libXtst
-libXv
-libXxf86dga
-libXxf86vm
-libyaml
-lilv-libs
-llvm-libs
-lmdb
-lockdev
-logrotate
-low-memory-monitor
-lua
-luajit
-lua-posix
-lvm2
-lvm2-dbusd
-lvm2-help
-lz4
-lzo
-m4
-make
-malcontent-libs
-man-db
-mcpp
-mdadm
-mesa-demos
-mesa-dri-drivers
-mesa-filesystem
-mesa-libEGL
-mesa-libgbm
-mesa-libGL
-mesa-libglapi
-mesa-libGLU
-mobile-broadband-provider-info
-ModemManager-glib
-mokutil
-mozilla-filesystem
-mozjs102
-mpfr
-mpg123-libs
-mtdev
-multipath-tools
-mutter
-nautilus
-ncurses
-ncurses-base
-ncurses-libs
-ndctl
-ndctl-libs
-nettle
-NetworkManager-libnm
-newt
-nftables
-nm-connection-editor
-npth
-nspr
-nss
-nss-softokn
-nss-util
-ntfs-3g
-ocl-icd
-oniguruma
-openal-soft
-opencore-amr
-OpenCSD
-openEuler-gpg-keys
-openEuler-logos
-openEuler-release
-openEuler-rpm-config
-openjpeg2
-openldap
-openssh
-openssl
-openssl-libs
-openssl-pkcs11
-opus
-orc
-osinfo-db
-osinfo-db-tools
-os-prober
-ostree
-p11-kit
-p11-kit-trust
-PackageKit
-pam
-pango
-pango-devel
-pciutils
-pcre2
-pcre2-devel
-pcre
-perf
-perl
-perl-Algorithm-Diff
-perl-Archive-Tar
-perl-autodie
-perl-B-Debug
-perl-bignum
-perl-Carp
-perl-Compress-Raw-Bzip2
-perl-Compress-Raw-Zlib
-perl-Config-Perl-V
-perl-constant
-perl-CPAN-Meta
-perl-CPAN-Meta-Requirements
-perl-CPAN-Meta-YAML
-perl-Data-Dumper
-perl-devel
-perl-Devel-PPPort
-perl-Digest
-perl-Digest-MD5
-perl-Digest-SHA
-perl-Encode
-perl-Encode-devel
-perl-Encode-Locale
-perl-Env
-perl-Error
-perl-experimental
-perl-Exporter
-perl-ExtUtils-Command
-perl-ExtUtils-Install
-perl-ExtUtils-MakeMaker
-perl-ExtUtils-Manifest
-perl-ExtUtils-ParseXS
-perl-File-Fetch
-perl-File-Path
-perl-File-Temp
-perl-Filter
-perl-Filter-Simple
-perl-Getopt-Long
-perl-Git
-perl-HTTP-Tiny
-perl-IO-Compress
-perl-IO-Socket-IP
-perl-IO-Socket-SSL
-perl-IPC-Cmd
-perl-IPC-System-Simple
-perl-IPC-SysV
-perl-JSON-PP
-perl-libnet
-perl-libs
-perl-Locale-Codes
-perl-Locale-Maketext
-perl-Math-BigInt
-perl-Math-BigInt-FastCalc
-perl-MIME-Base64
-perl-Module-CoreList
-perl-Module-Load
-perl-Module-Load-Conditional
-perl-Module-Metadata
-perl-Mozilla-CA
-perl-Net-SSLeay
-perl-Params-Check
-perl-parent
-perl-PathTools
-perl-perlfaq
-perl-PerlIO-via-QuotedPrint
-perl-Perl-OSType
-perl-Pod-Checker
-perl-Pod-Escapes
-perl-podlators
-perl-Pod-Parser
-perl-Pod-Perldoc
-perl-Pod-Simple
-perl-Pod-Usage
-perl-Scalar-List-Utils
-perl-Socket
-perl-Storable
-perl-Sys-Syslog
-perl-Term-ANSIColor
-perl-Term-Cap
-perl-TermReadKey
-perl-Test-Harness
-perl-Test-Simple
-perl-Text-Balanced
-perl-Text-Diff
-perl-Text-ParseWords
-perl-Text-Tabs+Wrap
-perl-Thread-Queue
-perl-threads
-perl-threads-shared
-perl-Time-HiRes
-perl-Time-Local
-perl-Unicode-Collate
-perl-Unicode-Normalize
-perl-URI
-perl-version
-pigz
-pinentry
-pipewire
-pipewire-gstreamer
-pipewire-libs
-pixman
-pixman-devel
-pkgconf
-pngquant
-policycoreutils
-polkit
-polkit-devel
-polkit-help
-polkit-libs
-polkit-pkla-compat
-poppler
-poppler-cpp
-poppler-data
-poppler-glib
-popt
-procps-ng
-protobuf
-protobuf-c
-protobuf-compiler
-psmisc
-publicsuffix-list
-pulseaudio
-pulseaudio-libs
-pulseaudio-libs-glib2
-python3
-python3-cairo
-python3-dateutil
-python3-dbus
-python3-distro
-python3-dnf
-python3-dnf-plugins-core
-python3-firewall
-python3-gobject
-python3-gobject-base
-python3-gpgme
-python3-hawkey
-python3-iniconfig
-python3-libcomps
-python3-libdnf
-python3-mako
-python3-markdown
-python3-markupsafe
-python3-nftables
-python3-packaging
-python3-pip
-python3-pluggy
-python3-pyparsing
-python3-pyqt5-sip
-python3-pytest
-python3-pyudev
-python3-qt5
-python3-qt5-base
-python3-rpm
-python3-setuptools
-python3-six
-python3-unbound
-python-pip-wheel
-python-qt5-rpm-macros
-python-setuptools
-qt5-qtbase
-qt5-qtbase-common
-qt5-qtbase-gui
-qt5-qtconnectivity
-qt5-qtdeclarative
-qt5-qtenginio
-qt5-qtlocation
-qt5-qtmultimedia
-qt5-qtsensors
-qt5-qtserialport
-qt5-qtsvg
-qt5-qttools-common
-qt5-qttools-libs-designer
-qt5-qttools-libs-help
-qt5-qtwebchannel
-qt5-qtwebsockets
-qt5-qtx11extras
-qt5-qtxmlpatterns
-qt5-srpm-macros
-qt-settings
-readline
-rest
-rpm
-rpm-libs
-rpm-ostree
-rpm-ostree-libs
-rtkit
-rygel
-samba-client-libs
-samba-common
-sbc
-SDL
-SDL2
-sed
-selinux-policy
-selinux-policy-targeted
-serd
-setup
-sgml-common
-shadow
-shadow-subid-devel
-shared-mime-info
-shim
-skopeo
-slang
-slirp4netns
-snapd-glib
-sord
-sound-theme-freedesktop
-soxr
-speex
-speexdsp
-sqlite
-sqlite-devel
-sratom
-srt-libs
-startup-notification
-switcheroo-control
-sysprof
-sysprof-cli
-sysprof-devel
-systemd
-systemd-libs
-systemd-pam
-systemd-udev
-systemtap-sdt-devel
-taglib
-tar
-tcl
-thin-provisioning-tools
-thin-provisioning-tools-help
-totem-pl-parser
-tpm2-tss
-tracker3
-tracker3-miners
-trousers
-twolame
-tzdata
-tzdata-java
-uchardet
-udisks2
-unbound-libs
-upower
-urw-base35-bookman-fonts
-urw-base35-c059-fonts
-urw-base35-d050000l-fonts
-urw-base35-fonts
-urw-base35-fonts-common
-urw-base35-gothic-fonts
-urw-base35-nimbus-mono-ps-fonts
-urw-base35-nimbus-roman-fonts
-urw-base35-nimbus-sans-fonts
-urw-base35-p052-fonts
-urw-base35-standard-symbols-ps-fonts
-urw-base35-z003-fonts
-usbmuxd
-userspace-rcu
-util-linux
-util-linux-devel
-vala
-vala-devel
-vid.stab
-vim-common
-vim-enhanced
-vim-filesystem
-vim-minimal
-vo-amrwbenc
-volume_key
-vte291
-wavpack
-wavpack-help
-wayland
-wayland-devel
-webkit2gtk3
-webkit2gtk3-jsc
-webkit2gtk4.1
-webkit2gtk5.0
-webp-pixbuf-loader
-which
-wireless-regdb
-woff2
-wpebackend-fdo
-wqy-zenhei-fonts
-x264-libs
-x265
-xcb-util
-xcb-util-image
-xcb-util-keysyms
-xcb-util-renderutil
-xcb-util-wm
-xdg-dbus-proxy
-xdg-desktop-portal
-xdg-desktop-portal-gnome
-xdg-desktop-portal-gtk
-xdg-user-dirs
-xdg-user-dirs-gtk
-xdg-utils
-xfsprogs
-xfsprogs-xfs_scrub
-xkeyboard-config
-xorg-x11-drv-libinput
-xorg-x11-fonts
-xorg-x11-fonts-others
-xorg-x11-font-utils
-xorg-x11-proto-devel
-xorg-x11-server
-xorg-x11-server-common
-xorg-x11-server-utils
-xorg-x11-server-Xwayland
-xorg-x11-utils
-xorg-x11-xauth
-xorg-x11-xinit
-xorg-x11-xkb-utils
-xvidcore
-xz
-xz-devel
-xz-libs
-yajl
-yum
-zenity
-zimg
-zip
-zlib
-zlib-devel
-zstd
-zvbi
-openEuler-repos
diff --git a/scripts/configs/raspberrypi/rpmlist-devstation b/scripts/configs/raspberrypi/rpmlist-devstation
new file mode 120000
index 0000000..026ba5f
--- /dev/null
+++ b/scripts/configs/raspberrypi/rpmlist-devstation
@@ -0,0 +1 @@
+rpmlist-devstation-25.09
\ No newline at end of file
diff --git a/scripts/configs/raspberrypi/rpmlist-devstation-24.03-LTS-SP1 b/scripts/configs/raspberrypi/rpmlist-devstation-24.03-LTS-SP1
new file mode 100644
index 0000000..5222f4d
--- /dev/null
+++ b/scripts/configs/raspberrypi/rpmlist-devstation-24.03-LTS-SP1
@@ -0,0 +1,1014 @@
+dnf
+alsa-utils
+haveged
+wpa_supplicant
+vim
+net-tools
+iproute
+iputils
+NetworkManager
+NetworkManager-wifi
+NetworkManager-wwan
+NetworkManager-bluetooth
+NetworkManager-ovs
+NetworkManager-ppp
+openssh-server
+openssh-clients
+passwd
+hostname
+bluez
+pulseaudio-module-bluetooth
+parted
+raspberrypi-firmware
+raspberrypi-bluetooth
+sudo
+bc
+systemd-timesyncd
+abattis-cantarell-fonts
+abseil-cpp
+accountsservice
+accountsservice-libs
+acl
+adobe-mappings-cmap
+adobe-mappings-cmap-lang
+adobe-mappings-pdf
+adwaita-cursor-theme
+adwaita-icon-theme
+alsa-lib
+appstream
+aspell
+atk
+at-spi2-atk
+at-spi2-core
+attr
+audit-libs
+autoconf
+automake
+avahi-glib
+avahi-libs
+babeltrace
+basesystem
+bash
+binutils
+bluez-libs
+bolt
+brotli
+brotli-devel
+btrfs-progs
+bubblewrap
+bullet
+bzip2
+bzip2-devel
+ca-certificates
+cairo
+cairo-devel
+cairo-gobject
+cairo-gobject-devel
+cdparanoia-libs
+checkpolicy
+chkconfig
+cmake-filesystem
+code
+colord
+colord-gtk
+colord-libs
+color-filesystem
+containers-common
+container-selinux
+copy-jdk-configs
+coreutils
+cpio
+cpp
+cpp-gpgme
+cracklib
+criu
+cronie
+crontabs
+crun
+crypto-policies
+crypto-policies-scripts
+cryptsetup
+CUnit
+CUnit-devel
+cups-libs
+cups-pk-helper
+curl
+cxl-libs
+cyrus-sasl-lib
+daxctl-libs
+dbus
+dbus-c++
+dbus-common
+dbus-daemon
+dbus-glib
+dbus-libs
+dbus-tools
+dbus-x11
+dconf
+dejavu-fonts
+desktop-file-utils
+device-mapper
+device-mapper-event
+devstation-config
+dhcp
+diffutils
+dnf-data
+dnf-plugins-core
+dosfstools
+double-conversion
+dracut
+duktape
+e2fsprogs
+e2fsprogs-help
+efibootmgr
+efi-filesystem
+efi-srpm-macros
+efivar-libs
+efl
+elfutils-default-yama-scope
+elfutils-libelf
+elfutils-libs
+emacs-filesystem
+enchant2
+epiphany-runtime
+evolution-data-server
+evolution-data-server-langpacks
+exempi
+exiv2
+expat
+ffmpeg
+ffmpeg-libs
+fftw-libs-single
+file
+file-libs
+filesystem
+findutils
+firefox
+firewalld
+flac
+flatpak
+fontconfig
+fontconfig-devel
+fonts-filesystem
+freeglut
+freerdp
+freetype
+freetype-devel
+fribidi
+fribidi-devel
+fuse
+fuse3
+fuse3-help
+fuse-common
+fuse-help
+fuse-overlayfs
+fwupd
+gawk
+gc
+gcab
+gcc
+gcc-gdb-plugin
+gcr
+gcr4
+gcr4-base
+gcr-base
+gd
+gdb
+gdb-headless
+gdbm
+gdisk
+gdk-pixbuf2
+gdk-pixbuf2-devel
+gdk-pixbuf2-modules
+gdm
+geoclue2
+geocode-glib
+geocode-glib-devel
+gettext
+ghostscript
+giflib
+git
+git-core
+gjs
+glib2
+glib2-devel
+glibc
+glibc-common
+glibc-devel
+glibmm24
+glib-networking
+gmock
+gmp
+gnome-autoar
+gnome-bluetooth
+gnome-color-manager
+gnome-control-center
+gnome-control-center-filesystem
+gnome-desktop3
+gnome-keyring
+gnome-keyring-pam
+gnome-menus
+gnome-online-accounts
+gnome-remote-desktop
+gnome-session
+gnome-settings-daemon
+gnome-shell
+gnome-software
+gnome-terminal
+gnome-tour
+gnupg2
+gnutls
+gobject-introspection
+gobject-introspection-devel
+google-droid-sans-fonts
+google-noto-fonts-common
+google-noto-sans-arabic-vf-fonts
+google-noto-sans-armenian-vf-fonts
+google-noto-sans-bengali-vf-fonts
+google-noto-sans-canadian-aboriginal-vf-fonts
+google-noto-sans-cherokee-vf-fonts
+google-noto-sans-devanagari-vf-fonts
+google-noto-sans-ethiopic-vf-fonts
+google-noto-sans-georgian-vf-fonts
+google-noto-sans-hebrew-vf-fonts
+google-noto-sans-kannada-vf-fonts
+google-noto-sans-khmer-vf-fonts
+google-noto-sans-lao-vf-fonts
+google-noto-sans-math-fonts
+google-noto-sans-mono-vf-fonts
+google-noto-sans-sinhala-vf-fonts
+google-noto-sans-symbols2-fonts
+google-noto-sans-symbols-vf-fonts
+google-noto-sans-tamil-vf-fonts
+google-noto-sans-thaana-vf-fonts
+google-noto-sans-thai-vf-fonts
+google-noto-sans-vf-fonts
+google-noto-serif-armenian-vf-fonts
+google-noto-serif-ethiopic-vf-fonts
+google-noto-serif-georgian-vf-fonts
+google-noto-serif-gujarati-vf-fonts
+google-noto-serif-gurmukhi-vf-fonts
+google-noto-serif-hebrew-vf-fonts
+google-noto-serif-kannada-vf-fonts
+google-noto-serif-khmer-vf-fonts
+google-noto-serif-lao-vf-fonts
+google-noto-serif-sinhala-vf-fonts
+google-noto-serif-tamil-vf-fonts
+google-noto-serif-thai-vf-fonts
+google-noto-serif-vf-fonts
+gpgme
+gpm-libs
+graphene
+graphene-devel
+graphite2
+graphite2-devel
+graphviz
+graphviz-devel
+grep
+groff-base
+grub2-common
+grub2-efi-aa64
+grub2-tools
+grub2-tools-extra
+grub2-tools-minimal
+grubby
+gsettings-desktop-schemas
+gsm
+gsound
+gssdp
+gst-editing-services
+gstreamer1
+gstreamer1-plugins-bad-free
+gstreamer1-plugins-base
+gstreamer1-plugins-good
+gtest
+gtest-devel
+gtk2
+gtk3
+gtk4
+gtk4-devel
+gtk-update-icon-cache
+guile
+gupnp
+gupnp-av
+gupnp-dlna
+gupnp-igd
+gvfs
+gvfs-client
+gzip
+harfbuzz
+harfbuzz-devel
+hicolor-icon-theme
+highcontrast-icon-theme
+hunspell
+hunspell-en
+hwdata
+hyphen
+ibus
+ibus-libpinyin
+ibus-libs
+iio-sensor-proxy
+ima-evm-utils-libs
+info
+inih
+iniparser
+initscripts
+initscripts-service
+ipcalc
+ipset
+ipset-libs
+iptables
+iptables-help
+iptables-libs
+iptables-nft
+iso-codes
+iw
+jack-audio-connection-kit
+jansson
+java-21-openjdk
+java-21-openjdk-devel
+java-21-openjdk-headless
+javapackages-filesystem
+jbig2dec
+jbigkit-libs
+jq
+jsc4.1
+jsc5.0
+json-c
+json-glib
+json-glib-devel
+kbd
+kbd-legacy
+kbd-misc
+keyutils-libs
+kmod
+kmod-libs
+kpartx
+krb5-libs
+lame
+lcms2
+less
+libacl
+libadwaita
+libadwaita-devel
+libaio
+libaom
+libappstream-glib
+libarchive
+libargon2
+libass
+libassuan
+libasyncns
+libatasmart
+libatomic
+libavdevice
+libblkid
+libblockdev
+libbluray
+libbpf
+libbytesize
+libcanberra
+libcanberra-gtk3
+libcap
+libcap-ng
+libcbor
+libcdio
+libcdio-paranoia
+libcloudproviders
+libcomps
+libconfig
+libcurl
+libdatrie
+libdatrie-devel
+libdav1d
+libdazzle
+libdb
+libdbusmenu
+libdbusmenu-gtk3
+libdmx
+libdnf
+libdrm
+libedit
+libepoxy
+libepoxy-devel
+liberation-fonts
+libev
+libevdev
+libevent
+libexif
+libfdisk
+libffado
+libffi
+libffi-devel
+libfontenc
+libgcc
+libgcrypt
+libgdata
+libgee
+libgexiv2
+libglvnd
+libglvnd-core-devel
+libglvnd-devel
+libglvnd-egl
+libglvnd-gles
+libglvnd-glx
+libglvnd-opengl
+libgnomekbd
+libgomp
+libgpg-error
+libgphoto2
+libgsf
+libgtop2
+libgudev
+libgusb
+libgweather
+libgweather-devel
+libgxps
+libhandy
+libical
+libICE
+libicu
+libicu-devel
+libidn
+libidn2
+libiec61883
+libiec61883-help
+libijs
+libimagequant
+libimobiledevice
+libinput
+libiptcdata
+libjcat
+libjpeg-turbo
+libjpeg-turbo-devel
+libkcapi
+libksba
+libldac
+libldb
+libmediaart
+libmnl
+libmodplug
+libmodulemd
+libmount
+libmpc
+libmtp
+libndp
+libnet
+libnetfilter_conntrack
+libnfnetlink
+libnftnl
+libnghttp2
+libnghttp2-devel
+libnice
+libnl3
+libnma
+libnotify
+libnsl2
+libnvme
+libogg
+libosinfo
+libpaper
+libpcap
+libpciaccess
+libpfm
+libpinyin
+libpipeline
+libplist
+libpng
+libpng-devel
+libportal
+libproxy
+libpsl
+libpsl-devel
+libpwquality
+LibRaw
+libraw1394
+libraw1394-help
+librepo
+libreport-filesystem
+librsvg2
+libsamplerate
+libseccomp
+libsecret
+libselinux
+libselinux-devel
+libsemanage
+libsepol
+libsepol-devel
+libshout
+libsigc++20
+libsigsegv
+libslirp
+libSM
+libsmartcols
+libsmbclient
+libsndfile
+libsolv
+libsoup
+libsoup3
+libsoup3-devel
+libspectre
+libssh
+libstdc++
+libstemmer
+libsysprof-ui
+libtalloc
+libtasn1
+libtdb
+libtevent
+libthai
+libthai-devel
+libtheora
+libtiff
+libtiff-devel
+libtirpc
+libtool
+libtool-ltdl
+libtraceevent
+libtracker-sparql3
+libudisks2
+libunistring
+libunwind
+libusbmuxd
+libusbx
+libuser
+libutempter
+libuuid
+libv4l
+libva
+libvdpau
+libverto
+libvisual
+libvncserver
+libvorbis
+libvpx
+libwacom
+libwacom-data
+libwbclient
+libwebp
+libwinpr
+libwpe
+libX11
+libX11-devel
+libXau
+libXau-devel
+libXaw
+libxcb
+libxcb-devel
+libXcomposite
+libxcrypt
+libxcrypt-devel
+libXcursor
+libXcursor-devel
+libxcvt
+libXdamage
+libXdamage-devel
+libXdmcp
+libXext
+libXext-devel
+libXfixes
+libXfixes-devel
+libXfont2
+libXft
+libXft-devel
+libXi
+libXi-devel
+libXinerama
+libXinerama-devel
+libxkbcommon
+libxkbcommon-devel
+libxkbcommon-x11
+libxkbfile
+libxklavier
+libxml2
+libxml++
+libxml2-devel
+libxmlb
+libXmu
+libXpm
+libXrandr
+libXrandr-devel
+libXrender
+libXrender-devel
+libXScrnSaver
+libxshmfence
+libxslt
+libXt
+libXtst
+libXv
+libXxf86dga
+libXxf86vm
+libyaml
+lilv-libs
+llvm-libs
+lmdb
+lockdev
+logrotate
+low-memory-monitor
+lua
+luajit
+lua-posix
+lvm2
+lvm2-dbusd
+lvm2-help
+lz4
+lzo
+m4
+make
+malcontent-libs
+man-db
+mcpp
+mdadm
+mesa-demos
+mesa-dri-drivers
+mesa-filesystem
+mesa-libEGL
+mesa-libgbm
+mesa-libGL
+mesa-libglapi
+mesa-libGLU
+mobile-broadband-provider-info
+ModemManager-glib
+mokutil
+mozilla-filesystem
+mozjs102
+mpfr
+mpg123-libs
+mtdev
+multipath-tools
+mutter
+nautilus
+ncurses
+ncurses-base
+ncurses-libs
+ndctl
+ndctl-libs
+nettle
+NetworkManager-libnm
+newt
+nftables
+nm-connection-editor
+npth
+nspr
+nss
+nss-softokn
+nss-util
+ntfs-3g
+ocl-icd
+oniguruma
+openal-soft
+opencore-amr
+OpenCSD
+openEuler-gpg-keys
+openEuler-logos
+openEuler-release
+openEuler-rpm-config
+openjpeg2
+openldap
+openssh
+openssl
+openssl-libs
+openssl-pkcs11
+opus
+orc
+osinfo-db
+osinfo-db-tools
+os-prober
+ostree
+p11-kit
+p11-kit-trust
+PackageKit
+pam
+pango
+pango-devel
+pciutils
+pcre2
+pcre2-devel
+pcre
+perf
+perl
+perl-Algorithm-Diff
+perl-Archive-Tar
+perl-autodie
+perl-B-Debug
+perl-bignum
+perl-Carp
+perl-Compress-Raw-Bzip2
+perl-Compress-Raw-Zlib
+perl-Config-Perl-V
+perl-constant
+perl-CPAN-Meta
+perl-CPAN-Meta-Requirements
+perl-CPAN-Meta-YAML
+perl-Data-Dumper
+perl-devel
+perl-Devel-PPPort
+perl-Digest
+perl-Digest-MD5
+perl-Digest-SHA
+perl-Encode
+perl-Encode-devel
+perl-Encode-Locale
+perl-Env
+perl-Error
+perl-experimental
+perl-Exporter
+perl-ExtUtils-Command
+perl-ExtUtils-Install
+perl-ExtUtils-MakeMaker
+perl-ExtUtils-Manifest
+perl-ExtUtils-ParseXS
+perl-File-Fetch
+perl-File-Path
+perl-File-Temp
+perl-Filter
+perl-Filter-Simple
+perl-Getopt-Long
+perl-Git
+perl-HTTP-Tiny
+perl-IO-Compress
+perl-IO-Socket-IP
+perl-IO-Socket-SSL
+perl-IPC-Cmd
+perl-IPC-System-Simple
+perl-IPC-SysV
+perl-JSON-PP
+perl-libnet
+perl-libs
+perl-Locale-Codes
+perl-Locale-Maketext
+perl-Math-BigInt
+perl-Math-BigInt-FastCalc
+perl-MIME-Base64
+perl-Module-CoreList
+perl-Module-Load
+perl-Module-Load-Conditional
+perl-Module-Metadata
+perl-Mozilla-CA
+perl-Net-SSLeay
+perl-Params-Check
+perl-parent
+perl-PathTools
+perl-perlfaq
+perl-PerlIO-via-QuotedPrint
+perl-Perl-OSType
+perl-Pod-Checker
+perl-Pod-Escapes
+perl-podlators
+perl-Pod-Parser
+perl-Pod-Perldoc
+perl-Pod-Simple
+perl-Pod-Usage
+perl-Scalar-List-Utils
+perl-Socket
+perl-Storable
+perl-Sys-Syslog
+perl-Term-ANSIColor
+perl-Term-Cap
+perl-TermReadKey
+perl-Test-Harness
+perl-Test-Simple
+perl-Text-Balanced
+perl-Text-Diff
+perl-Text-ParseWords
+perl-Text-Tabs+Wrap
+perl-Thread-Queue
+perl-threads
+perl-threads-shared
+perl-Time-HiRes
+perl-Time-Local
+perl-Unicode-Collate
+perl-Unicode-Normalize
+perl-URI
+perl-version
+pigz
+pinentry
+pipewire
+pipewire-gstreamer
+pipewire-libs
+pixman
+pixman-devel
+pkgconf
+pngquant
+policycoreutils
+polkit
+polkit-devel
+polkit-help
+polkit-libs
+polkit-pkla-compat
+poppler
+poppler-cpp
+poppler-data
+poppler-glib
+popt
+procps-ng
+protobuf
+protobuf-c
+protobuf-compiler
+psmisc
+publicsuffix-list
+pulseaudio
+pulseaudio-libs
+pulseaudio-libs-glib2
+python3
+python3-cairo
+python3-dateutil
+python3-dbus
+python3-distro
+python3-dnf
+python3-dnf-plugins-core
+python3-firewall
+python3-gobject
+python3-gobject-base
+python3-gpgme
+python3-hawkey
+python3-iniconfig
+python3-libcomps
+python3-libdnf
+python3-mako
+python3-markdown
+python3-markupsafe
+python3-nftables
+python3-packaging
+python3-pip
+python3-pluggy
+python3-pyparsing
+python3-pyqt5-sip
+python3-pytest
+python3-pyudev
+python3-qt5
+python3-qt5-base
+python3-rpm
+python3-setuptools
+python3-six
+python3-unbound
+python-pip-wheel
+python-qt5-rpm-macros
+python-setuptools
+qt5-qtbase
+qt5-qtbase-common
+qt5-qtbase-gui
+qt5-qtconnectivity
+qt5-qtdeclarative
+qt5-qtenginio
+qt5-qtlocation
+qt5-qtmultimedia
+qt5-qtsensors
+qt5-qtserialport
+qt5-qtsvg
+qt5-qttools-common
+qt5-qttools-libs-designer
+qt5-qttools-libs-help
+qt5-qtwebchannel
+qt5-qtwebsockets
+qt5-qtx11extras
+qt5-qtxmlpatterns
+qt5-srpm-macros
+qt-settings
+readline
+rest
+rpm
+rpm-libs
+rpm-ostree
+rpm-ostree-libs
+rtkit
+rygel
+samba-client-libs
+samba-common
+sbc
+SDL
+SDL2
+sed
+selinux-policy
+selinux-policy-targeted
+serd
+setup
+sgml-common
+shadow
+shadow-subid-devel
+shared-mime-info
+shim
+skopeo
+slang
+slirp4netns
+snapd-glib
+sord
+sound-theme-freedesktop
+soxr
+speex
+speexdsp
+sqlite
+sqlite-devel
+sratom
+srt-libs
+startup-notification
+switcheroo-control
+sysprof
+sysprof-cli
+sysprof-devel
+systemd
+systemd-libs
+systemd-pam
+systemd-udev
+systemtap-sdt-devel
+taglib
+tar
+tcl
+thin-provisioning-tools
+thin-provisioning-tools-help
+totem-pl-parser
+tpm2-tss
+tracker3
+tracker3-miners
+trousers
+twolame
+tzdata
+tzdata-java
+uchardet
+udisks2
+unbound-libs
+upower
+urw-base35-bookman-fonts
+urw-base35-c059-fonts
+urw-base35-d050000l-fonts
+urw-base35-fonts
+urw-base35-fonts-common
+urw-base35-gothic-fonts
+urw-base35-nimbus-mono-ps-fonts
+urw-base35-nimbus-roman-fonts
+urw-base35-nimbus-sans-fonts
+urw-base35-p052-fonts
+urw-base35-standard-symbols-ps-fonts
+urw-base35-z003-fonts
+usbmuxd
+userspace-rcu
+util-linux
+util-linux-devel
+vala
+vala-devel
+vid.stab
+vim-common
+vim-enhanced
+vim-filesystem
+vim-minimal
+vo-amrwbenc
+volume_key
+vte291
+wavpack
+wavpack-help
+wayland
+wayland-devel
+webkit2gtk3
+webkit2gtk3-jsc
+webkit2gtk4.1
+webkit2gtk5.0
+webp-pixbuf-loader
+which
+wireless-regdb
+woff2
+wpebackend-fdo
+wqy-zenhei-fonts
+x264-libs
+x265
+xcb-util
+xcb-util-image
+xcb-util-keysyms
+xcb-util-renderutil
+xcb-util-wm
+xdg-dbus-proxy
+xdg-desktop-portal
+xdg-desktop-portal-gnome
+xdg-desktop-portal-gtk
+xdg-user-dirs
+xdg-user-dirs-gtk
+xdg-utils
+xfsprogs
+xfsprogs-xfs_scrub
+xkeyboard-config
+xorg-x11-drv-libinput
+xorg-x11-fonts
+xorg-x11-fonts-others
+xorg-x11-font-utils
+xorg-x11-proto-devel
+xorg-x11-server
+xorg-x11-server-common
+xorg-x11-server-utils
+xorg-x11-server-Xwayland
+xorg-x11-utils
+xorg-x11-xauth
+xorg-x11-xinit
+xorg-x11-xkb-utils
+xvidcore
+xz
+xz-devel
+xz-libs
+yajl
+yum
+zenity
+zimg
+zip
+zlib
+zlib-devel
+zstd
+zvbi
+openEuler-repos
diff --git a/scripts/configs/raspberrypi/rpmlist-devstation-25.09 b/scripts/configs/raspberrypi/rpmlist-devstation-25.09
new file mode 100644
index 0000000..5323318
--- /dev/null
+++ b/scripts/configs/raspberrypi/rpmlist-devstation-25.09
@@ -0,0 +1,1321 @@
+dnf
+alsa-utils
+haveged
+wpa_supplicant
+vim
+net-tools
+iproute
+iputils
+NetworkManager
+NetworkManager-wifi
+NetworkManager-wwan
+NetworkManager-bluetooth
+NetworkManager-ovs
+NetworkManager-ppp
+openssh-server
+openssh-clients
+passwd
+hostname
+bluez
+pulseaudio-module-bluetooth
+parted
+raspberrypi-firmware
+raspberrypi-bluetooth
+sudo
+bc
+systemd-timesyncd
+abattis-cantarell-fonts
+abseil-cpp
+accountsservice
+accountsservice-libs
+acl
+adcli
+adobe-mappings-cmap
+adobe-mappings-cmap-lang
+adobe-mappings-pdf
+adwaita-cursor-theme
+adwaita-icon-theme
+adwaita-qt5
+alsa-lib
+ansible
+appstream
+atk
+atk-devel
+atkmm
+at-spi2-atk
+at-spi2-core
+audit
+audit-libs
+authselect
+autoconf
+autogen
+automake
+avahi-glib
+avahi-libs
+babeltrace
+basesystem
+bash
+bind
+bind-dnssec-doc
+bind-dnssec-utils
+bind-libs
+bind-license
+bind-utils
+binutils
+bluez-libs
+bolt
+boost-iostreams
+brotli
+brotli-devel
+btrfs-progs
+bubblewrap
+bzip2
+bzip2-devel
+ca-certificates
+cairo
+cairo-devel
+cairo-gobject
+cairo-gobject-devel
+cairomm
+c-ares
+ccid
+cdparanoia-libs
+checkpolicy
+chkconfig
+chrony
+chrpath
+cmake
+cmake-data
+cmake-filesystem
+cmake-rpm-macros
+colord
+colord-gtk
+colord-libs
+color-filesystem
+containers-common
+container-selinux
+copy-jdk-configs
+coreutils
+cpio
+cpp
+cracklib
+criu
+cronie
+crontabs
+crun
+crypto-policies
+crypto-policies-scripts
+cryptsetup
+CUnit
+CUnit-devel
+cups-libs
+cups-pk-helper
+curl
+cxl-libs
+cyrus-sasl
+cyrus-sasl-lib
+daxctl-libs
+dbus
+dbus-common
+dbus-daemon
+dbus-glib
+dbus-libs
+dbus-tools
+dbus-x11
+dconf
+debugedit
+dejavu-fonts
+desktop-file-utils
+device-mapper
+device-mapper-event
+devstation-config
+dev-store
+dhcp
+diffutils
+ding-libs
+dmidecode
+dnf-data
+dnf-plugins-core
+docbook-dtds
+dosfstools
+double-conversion
+dracut
+dracut-config-generic
+dracut-config-rescue
+dracut-live
+dracut-network
+dracut-squash
+duktape
+dwz
+e2fsprogs
+e2fsprogs-help
+efibootmgr
+efi-filesystem
+efi-srpm-macros
+efivar-libs
+elfutils
+elfutils-debuginfod-client
+elfutils-default-yama-scope
+elfutils-extra
+elfutils-libelf
+elfutils-libs
+emacs-filesystem
+enchant2
+epiphany-runtime
+epkg
+ethtool
+euler-copilot-desktop
+evolution-data-server
+evolution-data-server-langpacks
+exempi
+exiv2
+expat
+expect
+ffmpeg
+ffmpeg-libs
+fftw-libs-single
+file
+file-libs
+filesystem
+findutils
+firefox
+firewalld
+fish
+flac
+flatpak
+folks
+fontconfig
+fontconfig-devel
+fonts-filesystem
+freeglut
+freetype
+freetype-devel
+fribidi
+fribidi-devel
+fuse
+fuse3
+fuse3-help
+fuse-common
+fuse-help
+fuse-overlayfs
+fwupd
+gawk
+gc
+gcab
+gcc
+gcc-c++
+gcc-gdb-plugin
+gcr
+gcr4
+gcr4-base
+gcr-base
+gd
+gdb
+gdb-headless
+gdbm
+gdisk
+gdk-pixbuf2
+gdk-pixbuf2-devel
+gdk-pixbuf2-modules
+gdm
+geoclue2
+geocode-glib
+geocode-glib-devel
+gettext
+gettext-envsubst
+gettext-libs
+gettext-runtime
+giflib
+git
+git-core
+gjs
+glib2
+glib2-devel
+glibc
+glibc-common
+glibc-devel
+glibmm24
+glibmm24-help
+glib-networking
+gmock
+gmp
+gnome-autoar
+gnome-bluetooth
+gnome-calendar
+gnome-clocks
+gnome-color-manager
+gnome-console
+gnome-contacts
+gnome-control-center
+gnome-control-center-filesystem
+gnome-desktop3
+gnome-doc-utils
+gnome-doc-utils-stylesheets
+gnome-keyring
+gnome-keyring-pam
+gnome-maps
+gnome-menus
+gnome-online-accounts
+gnome-session
+gnome-settings-daemon
+gnome-shell
+gnome-shell-extension-dash-to-dock
+gnome-shell-extensions
+gnome-software
+gnome-terminal
+gnome-tour
+gnome-user-docs
+gnome-weather
+gnupg2
+gnutls
+gobject-introspection
+gobject-introspection-devel
+google-droid-sans-fonts
+google-noto-fonts-common
+google-noto-sans-arabic-vf-fonts
+google-noto-sans-armenian-vf-fonts
+google-noto-sans-bengali-vf-fonts
+google-noto-sans-canadian-aboriginal-vf-fonts
+google-noto-sans-cherokee-vf-fonts
+google-noto-sans-devanagari-vf-fonts
+google-noto-sans-ethiopic-vf-fonts
+google-noto-sans-georgian-vf-fonts
+google-noto-sans-hebrew-vf-fonts
+google-noto-sans-kannada-vf-fonts
+google-noto-sans-khmer-vf-fonts
+google-noto-sans-lao-vf-fonts
+google-noto-sans-math-fonts
+google-noto-sans-mono-vf-fonts
+google-noto-sans-sinhala-vf-fonts
+google-noto-sans-symbols2-fonts
+google-noto-sans-symbols-vf-fonts
+google-noto-sans-tamil-vf-fonts
+google-noto-sans-thaana-vf-fonts
+google-noto-sans-thai-vf-fonts
+google-noto-sans-vf-fonts
+google-noto-serif-armenian-vf-fonts
+google-noto-serif-ethiopic-vf-fonts
+google-noto-serif-georgian-vf-fonts
+google-noto-serif-gujarati-vf-fonts
+google-noto-serif-gurmukhi-vf-fonts
+google-noto-serif-hebrew-vf-fonts
+google-noto-serif-kannada-vf-fonts
+google-noto-serif-khmer-vf-fonts
+google-noto-serif-lao-vf-fonts
+google-noto-serif-sinhala-vf-fonts
+google-noto-serif-tamil-vf-fonts
+google-noto-serif-thai-vf-fonts
+google-noto-serif-vf-fonts
+gpgme
+gpgmepp
+graphene
+graphene-devel
+graphite2
+graphite2-devel
+graphviz
+graphviz-devel
+graphviz-gd
+grep
+groff-base
+grub2-common
+grub2-efi-aa64
+grub2-efi-aa64-cdboot
+grub2-efi-aa64-modules
+grub2-tools
+grub2-tools-extra
+grub2-tools-minimal
+grubby
+gsettings-desktop-schemas
+gsettings-desktop-schemas-devel
+gsm
+gsound
+gstreamer1
+gstreamer1-plugins-bad-free
+gstreamer1-plugins-base
+gstreamer1-plugins-good
+gstreamer1-plugins-good-qt
+gtest
+gtest-devel
+gtk2
+gtk3
+gtk4
+gtk4-devel
+gtkmm30
+gtk-update-icon-cache
+guile
+gvfs
+gvfs-client
+gzip
+harfbuzz
+harfbuzz-devel
+hdparm
+hicolor-icon-theme
+highcontrast-icon-theme
+hunspell
+hunspell-en
+hwdata
+hyphen
+ibus
+ibus-libpinyin
+ibus-libs
+iio-sensor-proxy
+ima-evm-utils-libs
+info
+inih
+iniparser
+initscripts
+initscripts-service
+ipcalc
+ipmitool
+iprutils
+ipset
+ipset-libs
+iptables
+iptables-help
+iptables-libs
+iptables-nft
+irqbalance
+iso-codes
+itstool
+iw
+jack-audio-connection-kit
+jansson
+java-21-openjdk
+java-21-openjdk-devel
+java-21-openjdk-headless
+javapackages-filesystem
+jbig2dec
+jbigkit-libs
+jitterentropy-library
+jq
+jsc4.1
+jsc6.0
+json-c
+jsoncpp
+json-glib
+json-glib-devel
+kbd
+kbd-legacy
+kbd-misc
+kexec-tools
+keyutils-libs
+kf5-kcalendarcore
+kf5-kcalendarcore-devel
+kmod
+kmod-libs
+kpartx
+krb5-libs
+lame
+lcms2
+less
+libacl
+libadwaita
+libadwaita-devel
+libadwaita-qt5
+libaio
+libaom
+libappstream-glib
+libarchive
+libargon2
+libasan
+libass
+libassuan
+libasyncns
+libatasmart
+libatomic
+libattr1
+libavdevice
+libblkid
+libblockdev
+libbluray
+libbpf
+libbsd
+libbytesize
+libcanberra
+libcanberra-gtk3
+libcap
+libcap-ng
+libcbor
+libcdio
+libcdio-paranoia
+libcloudproviders
+libcomps
+libconfig
+libcurl
+libdaemon
+libdatrie
+libdatrie-devel
+libdav1d
+libdazzle
+libdb
+libdbusmenu
+libdbusmenu-gtk3
+libdecor
+libdecor-gtk
+libdnf
+libdrm
+libdrm-devel
+libdvdnav
+libdvdread
+libedit
+libepoxy
+libepoxy-devel
+liberation-fonts
+libestr
+libev
+libevdev
+libevent
+libexif
+libfastjson
+libfdisk
+libffado
+libffi
+libffi-devel
+libfontenc
+libfontenc-devel
+libgcc
+libgcrypt
+libgdata
+libgee
+libgexiv2
+libglvnd
+libglvnd-core-devel
+libglvnd-devel
+libglvnd-egl
+libglvnd-gles
+libglvnd-glx
+libglvnd-opengl
+libgnomekbd
+libgomp
+libgpg-error
+libgphoto2
+libgs
+libgsf
+libgtop2
+libgudev
+libgusb
+libgweather
+libgweather-devel
+libgxps
+libhandy
+libical
+libical-devel
+libICE
+libicu
+libicu-devel
+libidn
+libidn2
+libiec61883
+libiec61883-help
+libijs
+libimagequant
+libimobiledevice
+libinput
+libipa_hbac
+libiptcdata
+libjcat
+libjpeg-turbo
+libjpeg-turbo-devel
+libkcapi
+libkcapi-fipscheck
+libksba
+libldac
+libldb
+libmd
+libmetalink
+libmnl
+libmodplug
+libmodulemd
+libmount
+libmpc
+libmspack
+libmtp
+libndp
+libnet
+libnetfilter_conntrack
+libnfnetlink
+libnfsidmap
+libnftnl
+libnghttp2
+libnghttp2-devel
+libnl3
+libnma
+libnotify
+libnsl2
+libnvme
+libogg
+libosinfo
+libpaper
+libpcap
+libpciaccess
+libpciaccess-devel
+libpfm
+libpinyin
+libpipeline
+libplist
+libpng
+libpng-devel
+libportal
+libproxy
+libpsl
+libpsl-devel
+libpwquality
+libraw1394
+libraw1394-help
+librepo
+libreport-filesystem
+librsvg2
+libsamplerate
+libseccomp
+libsecret
+libselinux
+libselinux-devel
+libsemanage
+libsepol
+libsepol-devel
+libshout
+libshumate
+libsigc++20
+libsigc++20-help
+libslirp
+libSM
+libsmartcols
+libsmbclient
+libsndfile
+libsodium
+libsolv
+libsoup
+libsoup3
+libsoup3-devel
+libsrtp
+libssh
+libsss_autofs
+libsss_certmap
+libsss_idmap
+libsss_nss_idmap
+libsss_sudo
+libstdc++
+libstdc++-devel
+libstemmer
+libsysprof-ui
+libtalloc
+libtasn1
+libtdb
+libteam
+libtevent
+libtextstyle
+libthai
+libthai-devel
+libtheora
+libtiff
+libtiff-devel
+libtirpc
+libtool
+libtool-ltdl
+libtraceevent
+libtracker-sparql3
+libubsan
+libudisks2
+libunistring
+libunwind
+liburing
+libusbmuxd
+libusbx
+libuser
+libutempter
+libuuid
+libuv
+libv4l
+libva
+libvdpau
+libverto
+libvisual
+libvorbis
+libvpx
+libwacom
+libwacom-data
+libwbclient
+libwebp
+libwebp-devel
+libX11
+libX11-devel
+libXau
+libXau-devel
+libxcb
+libxcb-devel
+libXcomposite
+libxcrypt
+libxcrypt-devel
+libXcursor
+libXcursor-devel
+libxcvt
+libXdamage
+libXdamage-devel
+libXdmcp
+libXdmcp-devel
+libXext
+libXext-devel
+libXfixes
+libXfixes-devel
+libXfont2
+libXfont2-devel
+libXft
+libXft-devel
+libXi
+libXi-devel
+libXinerama
+libXinerama-devel
+libxkbcommon
+libxkbcommon-devel
+libxkbcommon-x11
+libxkbfile
+libxklavier
+libxml2
+libxml++
+libxml2-devel
+libxmlb
+libXmu
+libXpm
+libXrandr
+libXrandr-devel
+libXrender
+libXrender-devel
+libXScrnSaver
+libxshmfence
+libxslt
+libXt
+libXtst
+libXv
+libXxf86vm
+libyaml
+llvm-libs
+lmdb
+lm_sensors
+lockdev
+logrotate
+low-memory-monitor
+lshw-B.02.20-3.oe2509.aarch64.rpm
+lsscsi
+lua
+lua-posix
+lvm2
+lvm2-dbusd
+lvm2-help
+lz4
+lzo
+lzo-devel
+lzo-minilzo
+m4
+make
+malcontent-libs
+mallard-rng
+man-db
+man-pages
+mariadb
+mariadb-backup
+mariadb-common
+mariadb-config
+mariadb-connector-c
+mariadb-errmsg
+mariadb-gssapi-server
+mariadb-server
+mariadb-server-utils
+mcstrans
+mdadm
+mesa-demos
+mesa-dri-drivers
+mesa-filesystem
+mesa-libEGL
+mesa-libEGL-devel
+mesa-libgbm
+mesa-libGL
+mesa-libglapi
+mesa-libGL-devel
+mesa-libGLU
+mesa-vulkan-drivers
+mkfontscale
+mobile-broadband-provider-info
+ModemManager-glib
+mokutil
+mozilla-filesystem
+mozjs102
+mpfr
+mpg123-libs
+mtdev
+multipath-tools
+mutter
+mutter-devel
+mysql-selinux
+nautilus
+ncurses
+ncurses-base
+ncurses-libs
+ndctl
+ndctl-libs
+net-snmp
+net-snmp-libs
+nettle
+NetworkManager-config-server
+NetworkManager-libnm
+newt
+nftables
+nm-connection-editor
+nodejs
+nodejs-docs
+nodejs-full-i18n
+nodejs-libs
+nodejs-packaging
+npm
+npth
+nspr
+nss
+nss-softokn
+nss-util
+ntfs-3g
+ntp
+ntpstat
+numactl-libs
+ocl-icd
+oeDevPlugin
+oedp
+oegitext
+oniguruma
+openal-soft
+opencore-amr
+OpenCSD
+openEuler-gpg-keys
+openeuler-intelligence-cli
+openEuler-latest-release
+openEuler-logos
+openEuler-release
+openEuler-rpm-config
+openjpeg2
+openldap
+opensc
+openssh
+openssl
+openssl-libs
+openssl-pkcs11
+open-vm-tools
+open-vm-tools-desktop
+opus
+orc
+osinfo-db
+osinfo-db-tools
+os-prober
+ostree
+p11-kit
+p11-kit-trust
+PackageKit
+pam
+pango
+pango-devel
+pangomm
+patch
+pciutils
+pcre2
+pcre2-devel
+pcsc-lite
+perf
+perl
+perl-Algorithm-Diff
+perl-Archive-Tar
+perl-autodie
+perl-B-Debug
+perl-bignum
+perl-Carp
+perl-Compress-Raw-Bzip2
+perl-Compress-Raw-Zlib
+perl-Config-Perl-V
+perl-constant
+perl-CPAN-Meta
+perl-CPAN-Meta-Requirements
+perl-CPAN-Meta-YAML
+perl-Data-Dumper
+perl-DBD-MariaDB
+perl-DBI
+perl-devel
+perl-Devel-PPPort
+perl-Digest
+perl-Digest-MD5
+perl-Digest-SHA
+perl-Encode
+perl-Encode-devel
+perl-Encode-Locale
+perl-Env
+perl-Error
+perl-experimental
+perl-Exporter
+perl-ExtUtils-Command
+perl-ExtUtils-Install
+perl-ExtUtils-MakeMaker
+perl-ExtUtils-Manifest
+perl-ExtUtils-ParseXS
+perl-File-Fetch
+perl-File-Path
+perl-File-Temp
+perl-Filter
+perl-Filter-Simple
+perl-Getopt-Long
+perl-Git
+perl-HTTP-Tiny
+perl-Importer
+perl-IO-Compress
+perl-IO-Socket-IP
+perl-IO-Socket-SSL
+perl-IPC-Cmd
+perl-IPC-System-Simple
+perl-IPC-SysV
+perl-JSON-PP
+perl-libnet
+perl-libs
+perl-Locale-Codes
+perl-Locale-Maketext
+perl-Math-BigInt
+perl-Math-BigInt-FastCalc
+perl-MIME-Base32
+perl-MIME-Base64
+perl-Module-CoreList
+perl-Module-Load
+perl-Module-Load-Conditional
+perl-Module-Metadata
+perl-Mozilla-CA
+perl-Net-SSLeay
+perl-Params-Check
+perl-parent
+perl-PathTools
+perl-perlfaq
+perl-PerlIO-via-QuotedPrint
+perl-Perl-OSType
+perl-Pod-Checker
+perl-Pod-Escapes
+perl-podlators
+perl-Pod-Parser
+perl-Pod-Perldoc
+perl-Pod-Simple
+perl-Pod-Usage
+perl-Scalar-List-Utils
+perl-Socket
+perl-Storable
+perl-Sys-Syslog
+perl-Term-ANSIColor
+perl-Term-Cap
+perl-TermReadKey
+perl-Term-Table
+perl-Test-Harness
+perl-Test-Simple
+perl-Text-Balanced
+perl-Text-Diff
+perl-Text-ParseWords
+perl-Text-Tabs+Wrap
+perl-Thread-Queue
+perl-threads
+perl-threads-shared
+perl-Time-HiRes
+perl-Time-Local
+perl-Unicode-Collate
+perl-Unicode-LineBreak
+perl-Unicode-Normalize
+perl-URI
+perl-version
+pigz
+pinentry
+pipewire
+pipewire-gstreamer
+pipewire-libs
+pixman
+pixman-devel
+pkgconf
+plymouth
+pngquant
+policycoreutils
+policycoreutils-python-utils
+polkit
+polkit-devel
+polkit-help
+polkit-libs
+polkit-pkla-compat
+polkit-qt5-1
+polkit-qt5-1-devel
+poppler
+poppler-data
+poppler-glib
+popt
+powertop
+procps-ng
+protobuf
+protobuf-c
+protobuf-compiler
+psmisc
+publicsuffix-list
+pulseaudio
+pulseaudio-libs
+pulseaudio-libs-glib2
+python3
+python3-annotated-types
+python3-anyio
+python3-argon2-cffi
+python3-argon2-cffi-bindings
+python3-asgiref
+python3-audit
+python3-babel
+python3-bcrypt
+python3-cairo
+python3-certifi
+python3-cffi
+python3-click
+python3-colorama
+python3-concurrent-log-handler
+python3-configobj
+python3-cryptography
+python3-dateutil
+python3-dbus
+python3-decorator
+python3-distro
+python3-Django
+python3-django-rest-framework
+python3-dnf
+python3-dnf-plugins-core
+python3-dns
+python3-dotenv
+python3-email-validator
+python3-firewall
+python3-gobject
+python3-gobject-base
+python3-gpgme
+python3-h11
+python3-hawkey
+python3-httpcore
+python3-httpx
+python3-httpx-sse
+python3-idna
+python3-importlib-metadata
+python3-iniconfig
+python3-IPy
+python3-jinja2
+python3-jmespath
+python3-libcomps
+python3-libdnf
+python3-libselinux
+python3-libsemanage
+python3-libxml2
+python3-linux-procfs
+python3-lxml
+python3-mako
+python3-markdown
+python3-markdown-it-py
+python3-markupsafe
+python3-mcp
+python3-mdurl
+python3-mysqlclient
+python3-netaddr
+python3-nftables
+python3-packaging
+python3-paramiko
+python3-perf
+python3-pip
+python3-pluggy
+python3-ply
+python3-policycoreutils
+python3-portalocker
+python3-prettytable
+python3-psutil
+python3-pyasn1
+python3-pycparser
+python3-pydantic
+python3-pydantic-core
+python3-pydantic-settings
+python3-pygments
+python3-pynacl
+python3-pyparsing
+python3-pytest
+python3-pytz
+python3-pyudev
+python3-pyyaml
+python3-rich
+python3-rpm
+python3-schedutils
+python3-setools
+python3-setuptools
+python3-shellingham
+python3-six
+python3-slip
+python3-sniffio
+python3-sqlparse
+python3-sse-starlette
+python3-starlette
+python3-typer
+python3-typer-cli
+python3-typer-slim
+python3-typing-extensions
+python3-typing-inspection
+python3-ujson
+python3-unbound
+python3-uvicorn
+python3-wcwidth
+python3-zipp
+python3-zstandard
+python-pip-wheel
+python-setuptools
+qgnomeplatform-qt5
+qrencode
+qt5-qtbase
+qt5-qtbase-common
+qt5-qtbase-devel
+qt5-qtbase-gui
+qt5-qtdeclarative
+qt5-qtgraphicaleffects
+qt5-qtquickcontrols2
+qt5-qtwayland
+qt5-qtx11extras
+qt5-rpm-macros
+qt5-srpm-macros
+qt-settings
+rdma-core
+readline
+rest
+rng-tools
+roo-code
+rootfiles
+rpm
+rpm-build
+rpm-libs
+rpm-ostree
+rpm-ostree-libs
+rsync
+rsyslog
+rtkit
+rust-cbindgen
+rust-ripgrep
+samba-client
+samba-client-libs
+samba-common
+samba-libs
+sbc
+SDL
+SDL2
+SDL3
+security-tool
+sed
+selinux-policy
+selinux-policy-mls
+selinux-policy-targeted
+setup
+setxkbmap
+sg3_utils
+sgml-common
+shadow
+shadow-subid-devel
+shared-mime-info
+shim
+skopeo
+slang
+slirp4netns
+snapd-glib
+snappy
+sombok
+sound-theme-freedesktop
+soundtouch
+soxr
+speex
+speexdsp
+sqlite
+sqlite-devel
+squashfs-tools
+srt-libs
+sshpass
+sssd
+sssd-ad
+sssd-client
+sssd-common
+sssd-common-pac
+sssd-ipa
+sssd-krb5
+sssd-krb5-common
+sssd-ldap
+sssd-nfs-idmap
+sssd-proxy
+startup-notification
+switcheroo-control
+sysfsutils
+sysprof
+sysprof-cli
+sysprof-devel
+systemd
+systemd-libs
+systemd-pam
+systemd-rpm-macros
+systemd-udev
+systemtap
+systemtap-client
+systemtap-runtime
+systemtap-sdt-devel
+taglib
+tar
+tcl
+telepathy-filesystem
+telepathy-glib
+telepathy-logger
+thin-provisioning-tools
+thin-provisioning-tools-help
+thunderbird
+thunderbird-librnp-rnp
+tigervnc-license
+tigervnc-selinux
+tigervnc-server
+tigervnc-server-minimal
+timedatex
+totem-pl-parser
+tpm2-tss
+tracker3
+tracker3-miners
+trousers
+ttmkfdir
+tuned
+twolame
+tzdata
+tzdata-java
+uchardet
+udisks2
+umockdev
+unbound-libs
+unzip
+upower
+urw-base35-bookman-fonts
+urw-base35-c059-fonts
+urw-base35-d050000l-fonts
+urw-base35-fonts
+urw-base35-fonts-common
+urw-base35-gothic-fonts
+urw-base35-nimbus-mono-ps-fonts
+urw-base35-nimbus-roman-fonts
+urw-base35-nimbus-sans-fonts
+urw-base35-p052-fonts
+urw-base35-standard-symbols-ps-fonts
+urw-base35-z003-fonts
+usbmuxd
+userspace-rcu
+util-linux
+util-linux-devel
+uv
+vala
+vala-devel
+vid.stab
+vim-minimal
+virt-what
+vo-amrwbenc
+volume_key
+vscodium
+vte291
+vulkan-headers
+vulkan-loader
+vulkan-loader-devel
+wavpack
+wavpack-help
+wayland
+wayland-devel
+webkit2gtk4.1
+webkitgtk6.0
+webrtc-audio-processing
+wget
+which
+wireless-regdb
+woff2
+wqy-zenhei-fonts
+x264-libs
+x265
+xcb-util
+xcb-util-image
+xcb-util-keysyms
+xcb-util-renderutil
+xcb-util-wm
+xdg-dbus-proxy
+xdg-desktop-portal
+xdg-desktop-portal-gnome
+xdg-desktop-portal-gtk
+xdg-user-dirs
+xdg-user-dirs-gtk
+xdg-utils
+xfsprogs
+xfsprogs-xfs_scrub
+xhost
+xkbcomp
+xkeyboard-config
+xmlsec1
+xmodmap
+xorg-x11-drv-amdgpu
+xorg-x11-drv-amdgpu-debuginfo
+xorg-x11-drv-amdgpu-debugsource
+xorg-x11-drv-ati
+xorg-x11-drv-ati-debuginfo
+xorg-x11-drv-ati-debugsource
+xorg-x11-drv-ati-help
+xorg-x11-drv-dummy
+xorg-x11-drv-dummy-debuginfo
+xorg-x11-drv-dummy-debugsource
+xorg-x11-drv-dummy-help
+xorg-x11-drv-evdev
+xorg-x11-drv-evdev-debuginfo
+xorg-x11-drv-evdev-debugsource
+xorg-x11-drv-evdev-devel
+xorg-x11-drv-evdev-help
+xorg-x11-drv-fbdev
+xorg-x11-drv-fbdev-debuginfo
+xorg-x11-drv-fbdev-debugsource
+xorg-x11-drv-fbdev-help
+xorg-x11-drv-libinput
+xorg-x11-drv-libinput-debuginfo
+xorg-x11-drv-libinput-debugsource
+xorg-x11-drv-libinput-devel
+xorg-x11-drv-libinput-help
+xorg-x11-drv-nouveau
+xorg-x11-drv-nouveau-debuginfo
+xorg-x11-drv-nouveau-debugsource
+xorg-x11-drv-nouveau-help
+xorg-x11-drv-qxl
+xorg-x11-drv-qxl-debuginfo
+xorg-x11-drv-qxl-debugsource
+xorg-x11-drv-synaptics-debuginfo
+xorg-x11-drv-synaptics-debugsource
+xorg-x11-drv-synaptics-devel
+xorg-x11-drv-synaptics-legacy
+xorg-x11-drv-v4l
+xorg-x11-drv-v4l-debuginfo
+xorg-x11-drv-v4l-debugsource
+xorg-x11-drv-v4l-help
+xorg-x11-drv-wacom
+xorg-x11-drv-wacom-debuginfo
+xorg-x11-drv-wacom-debugsource
+xorg-x11-drv-wacom-devel
+xorg-x11-drv-wacom-help
+xorg-x11-fonts
+xorg-x11-fonts-others
+xorg-x11-font-utils
+xorg-x11-proto-devel
+xorg-x11-server
+xorg-x11-server-common
+xorg-x11-server-devel
+xorg-x11-server-Xwayland
+xorg-x11-util-macros
+xorg-x11-xauth
+xorg-x11-xinit
+xprop
+xrdb
+xvidcore
+xxhash-libs
+xz
+xz-devel
+xz-libs
+yajl
+yelp-tools
+yelp-xsl
+yum
+zenity
+zimg
+zip
+zlib
+zlib-devel
+zstd
+zstd-devel
+zvbi
+openEuler-repos
diff --git a/scripts/gen_image.sh b/scripts/gen_image.sh
index a6b1671..54c1c56 100755
--- a/scripts/gen_image.sh
+++ b/scripts/gen_image.sh
@@ -277,7 +277,8 @@ outputd(){
fi
mv ${workdir}/${name}.img ${outputdir}
LOG "xz openEuler image begin..."
- xz ${outputdir}/${name}.img
+ pushd $outputdir
+ xz -T 20 ${name}.img
if [ ! -f ${outputdir}/${name}.img.xz ]; then
ERROR "xz openEuler image failed!"
exit 2
@@ -311,12 +312,10 @@ outputd(){
rm ${workdir}/idbloader.img
rm ${workdir}/u-boot.itb
- pushd $outputdir
- sha256sum ${name}.tar.gz >> ${name}.tar.gz.sha256sum
+ sha256sum ${name}.tar.gz > ${name}.tar.gz.sha256sum
popd
fi
- pushd $outputdir
- sha256sum ${name}.img.xz >> ${name}.img.xz.sha256sum
+ sha256sum ${name}.img.xz > ${name}.img.xz.sha256sum
popd
LOG "The target images: ${outputdir}/${name}.img.xz."