diff --git a/src/recipe/os/YUM/common.h b/src/recipe/os/YUM/common.h index 068c6b5..a5c20d8 100644 --- a/src/recipe/os/YUM/common.h +++ b/src/recipe/os/YUM/common.h @@ -3,11 +3,12 @@ * ------------------------------------------------------------- * File Authors : Aoran Zeng * Contributors : Nil Null + * | * Created On : <2024-08-16> - * Last Modified : <2024-08-16> + * Last Modified : <2024-12-18> * ------------------------------------------------------------*/ // #define OS_Yum_SourceList "/etc/yum.repos" #define OS_Yum_SourceList_D "/etc/yum.repos.d/" -#define OS_openEuler_SourceList "openEuler.repo" +#define OS_openEuler_SourceList OS_Yum_SourceList_D "openEuler.repo" diff --git a/src/recipe/os/YUM/openEuler.c b/src/recipe/os/YUM/openEuler.c index e8086ea..d3c6e93 100644 --- a/src/recipe/os/YUM/openEuler.c +++ b/src/recipe/os/YUM/openEuler.c @@ -34,8 +34,19 @@ static Source_t os_openeuler_sources[] = }; def_sources_n(os_openeuler); + /** - * @update: 2024-12-18 + * chsrc get openeuler + */ +void +os_openeuler_getsrc (char *option) +{ + chsrc_view_file (OS_openEuler_SourceList); +} + + +/** + * chsrc set openeuler */ void os_openeuler_setsrc (char *option) @@ -44,7 +55,7 @@ os_openeuler_setsrc (char *option) chsrc_yield_source_and_confirm (os_openeuler); - chsrc_backup (OS_Yum_SourceList_D OS_openEuler_SourceList); + chsrc_backup (OS_openEuler_SourceList); // 替换 baseurl=<>/openEuler-xx.xx/... // openEuler-xx.xx 为 openEuler 版本号 @@ -54,7 +65,7 @@ os_openeuler_setsrc (char *option) source.url, "openEuler-\\1", "!g' ", - OS_Yum_SourceList_D OS_openEuler_SourceList); + OS_openEuler_SourceList); chsrc_run (cmd, RunOpt_Default); chsrc_run ("dnf makecache", RunOpt_No_Last_New_Line); @@ -63,4 +74,4 @@ os_openeuler_setsrc (char *option) chsrc_conclude (&source); } -def_target_s(os_openeuler); +def_target_gs(os_openeuler);