From dc20eeeb7528b8736775966d14ac6adc221e09a0 Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Sun, 10 Aug 2025 22:58:09 +0800 Subject: [PATCH] Add os aliases --- src/recipe/menu.c | 61 ++++++++++++++-------------- src/recipe/os/APT/Armbian.c | 2 +- src/recipe/os/APT/Debian.c | 2 +- src/recipe/os/APT/Kali-Linux.c | 2 +- src/recipe/os/APT/Linux-Lite.c | 2 +- src/recipe/os/APT/Linux-Mint.c | 2 +- src/recipe/os/APT/ROS.c | 2 +- src/recipe/os/APT/Raspberry-Pi-OS.c | 2 +- src/recipe/os/APT/Termux.c | 2 +- src/recipe/os/APT/Trisquel.c | 2 +- src/recipe/os/APT/Ubuntu.c | 3 +- src/recipe/os/APT/deepin.c | 2 +- src/recipe/os/APT/openKylin.c | 2 +- src/recipe/os/Alpine-Linux.c | 2 +- src/recipe/os/BSD/FreeBSD.c | 2 +- src/recipe/os/BSD/NetBSD.c | 2 +- src/recipe/os/BSD/OpenBSD.c | 2 +- src/recipe/os/Gentoo-Linux.c | 2 +- src/recipe/os/OpenWrt.c | 2 +- src/recipe/os/Solus.c | 2 +- src/recipe/os/Void-Linux.c | 2 +- src/recipe/os/YUM/AlmaLinux.c | 2 +- src/recipe/os/YUM/Anolis-OS.c | 2 +- src/recipe/os/YUM/Fedora-Linux.c | 2 +- src/recipe/os/YUM/Rocky-Linux.c | 2 +- src/recipe/os/YUM/openEuler.c | 2 +- src/recipe/os/openSUSE.c | 2 +- src/recipe/os/pacman/Arch-Linux.c | 4 +- src/recipe/os/pacman/MSYS2.c | 2 +- src/recipe/os/pacman/Manjaro-Linux.c | 2 +- 30 files changed, 61 insertions(+), 61 deletions(-) diff --git a/src/recipe/menu.c b/src/recipe/menu.c index f71f13a..741e8a8 100644 --- a/src/recipe/menu.c +++ b/src/recipe/menu.c @@ -49,37 +49,36 @@ chsrc_pl_menu[] = TargetRegisterInfo_t chsrc_os_menu[] = { - /* Zorin OS 完全使用 Ubuntu 的换源方法,二者兼容 */ - {t(os_ubuntu), "ubuntu zorinos"}, - {t(os_linuxmint), "linuxmint"}, - {t(os_debian), "debian"}, - {t(os_fedora), "fedora"}, - {t(os_opensuse), "opensuse opensuse-leap opensuse-tumbleweed"}, - {t(os_kali), "kali"}, - {t(os_msys2), "msys2 msys"}, - {t(os_arch), "arch archlinux"}, - {t(os_archlinuxcn),"archlinuxcn archcn"}, - {t(os_manjaro), "manjaro"}, - {t(os_gentoo), "gentoo"}, - {t(os_rockylinux), "rocky rockylinux"}, - {t(os_almalinux), "alma almalinux"}, - {t(os_alpine), "alpine"}, - {t(os_voidlinux), "voidlinux"}, - {t(os_solus), "solus"}, - {t(os_trisquel), "trisquel"}, - {t(os_linuxlite), "linuxlite"}, - {t(os_ros), "ros ros2"}, - {t(os_raspberrypi),"raspi raspberrypi"}, - {t(os_armbian), "armbian"}, - {t(os_openwrt), "openwrt opkg LEDE"}, - {t(os_termux), "termux"}, - {t(os_openkylin), "openkylin"}, - {t(os_openeuler), "openeuler"}, - {t(os_anolis), "openanolis anolis"}, - {t(os_deepin), "deepin"}, - {t(os_freebsd), "freebsd"}, - {t(os_netbsd), "netbsd"}, - {t(os_openbsd), "openbsd"}, + {t(os_ubuntu)}, + {t(os_linuxmint)}, + {t(os_debian)}, + {t(os_fedora)}, + {t(os_opensuse)}, + {t(os_kali)}, + {t(os_msys2)}, + {t(os_arch)}, + {t(os_archlinuxcn)}, + {t(os_manjaro)}, + {t(os_gentoo)}, + {t(os_rockylinux)}, + {t(os_almalinux)}, + {t(os_alpine)}, + {t(os_voidlinux)}, + {t(os_solus)}, + {t(os_trisquel)}, + {t(os_linuxlite)}, + {t(os_ros)}, + {t(os_raspberrypi)}, + {t(os_armbian)}, + {t(os_openwrt)}, + {t(os_termux)}, + {t(os_openkylin)}, + {t(os_openeuler)}, + {t(os_anolis)}, + {t(os_deepin)}, + {t(os_freebsd)}, + {t(os_netbsd)}, + {t(os_openbsd)}, }; diff --git a/src/recipe/os/APT/Armbian.c b/src/recipe/os/APT/Armbian.c index 547d2a1..0a11e84 100644 --- a/src/recipe/os/APT/Armbian.c +++ b/src/recipe/os/APT/Armbian.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_armbian); +def_target(os_armbian, "armbian"); void os_armbian_prelude () diff --git a/src/recipe/os/APT/Debian.c b/src/recipe/os/APT/Debian.c index 18b8787..45db016 100644 --- a/src/recipe/os/APT/Debian.c +++ b/src/recipe/os/APT/Debian.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_debian); +def_target(os_debian, "debian"); void os_debian_prelude () diff --git a/src/recipe/os/APT/Kali-Linux.c b/src/recipe/os/APT/Kali-Linux.c index 28e2de9..3fbb454 100644 --- a/src/recipe/os/APT/Kali-Linux.c +++ b/src/recipe/os/APT/Kali-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_kali); +def_target(os_kali, "kali"); void os_kali_prelude () diff --git a/src/recipe/os/APT/Linux-Lite.c b/src/recipe/os/APT/Linux-Lite.c index aa6f1ca..9d979e5 100644 --- a/src/recipe/os/APT/Linux-Lite.c +++ b/src/recipe/os/APT/Linux-Lite.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_linuxlite); +def_target(os_linuxlite, "linuxlite"); void os_linuxlite_prelude () diff --git a/src/recipe/os/APT/Linux-Mint.c b/src/recipe/os/APT/Linux-Mint.c index d59bd43..9e85afc 100644 --- a/src/recipe/os/APT/Linux-Mint.c +++ b/src/recipe/os/APT/Linux-Mint.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_linuxmint); +def_target(os_linuxmint, "linuxmint"); void os_linuxmint_prelude () diff --git a/src/recipe/os/APT/ROS.c b/src/recipe/os/APT/ROS.c index 7ca4b97..2bcfe28 100644 --- a/src/recipe/os/APT/ROS.c +++ b/src/recipe/os/APT/ROS.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_ros); +def_target(os_ros, "ros/ros2"); void os_ros_prelude () diff --git a/src/recipe/os/APT/Raspberry-Pi-OS.c b/src/recipe/os/APT/Raspberry-Pi-OS.c index 2bb8d7d..651e788 100644 --- a/src/recipe/os/APT/Raspberry-Pi-OS.c +++ b/src/recipe/os/APT/Raspberry-Pi-OS.c @@ -4,7 +4,7 @@ * Raspberry Pi OS 树莓派操作系统,以前称为 Raspbian * ------------------------------------------------------------*/ -def_target(os_raspberrypi); +def_target(os_raspberrypi, "raspi/raspberrypi"); void os_raspberrypi_prelude () diff --git a/src/recipe/os/APT/Termux.c b/src/recipe/os/APT/Termux.c index 8d5f7d9..9deaf74 100644 --- a/src/recipe/os/APT/Termux.c +++ b/src/recipe/os/APT/Termux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_termux); +def_target(os_termux, "termux"); void os_termux_prelude () diff --git a/src/recipe/os/APT/Trisquel.c b/src/recipe/os/APT/Trisquel.c index 941f177..055dece 100644 --- a/src/recipe/os/APT/Trisquel.c +++ b/src/recipe/os/APT/Trisquel.c @@ -4,7 +4,7 @@ * Trisquel基于Ubuntu开发,不含任何专有软件及专有固件,内核使用 Linux-libre * ------------------------------------------------------------*/ -def_target(os_trisquel); +def_target(os_trisquel, "trisquel"); void os_trisquel_prelude () diff --git a/src/recipe/os/APT/Ubuntu.c b/src/recipe/os/APT/Ubuntu.c index 282b824..34d3d62 100644 --- a/src/recipe/os/APT/Ubuntu.c +++ b/src/recipe/os/APT/Ubuntu.c @@ -2,7 +2,8 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_ubuntu); +/* Zorin OS 完全使用 Ubuntu 的换源方法,二者兼容 */ +def_target(os_ubuntu, "ubuntu/zorinos"); void os_ubuntu_prelude () diff --git a/src/recipe/os/APT/deepin.c b/src/recipe/os/APT/deepin.c index ece5cc8..27e4a17 100644 --- a/src/recipe/os/APT/deepin.c +++ b/src/recipe/os/APT/deepin.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_deepin); +def_target(os_deepin, "deepin"); void os_deepin_prelude () diff --git a/src/recipe/os/APT/openKylin.c b/src/recipe/os/APT/openKylin.c index b06da7d..996aa2b 100644 --- a/src/recipe/os/APT/openKylin.c +++ b/src/recipe/os/APT/openKylin.c @@ -5,7 +5,7 @@ * 同一级别的、根社区发布的系统 * ------------------------------------------------------------*/ -def_target(os_openkylin); +def_target(os_openkylin, "openkylin"); void os_openkylin_prelude () diff --git a/src/recipe/os/Alpine-Linux.c b/src/recipe/os/Alpine-Linux.c index e945e43..6fd6b7a 100644 --- a/src/recipe/os/Alpine-Linux.c +++ b/src/recipe/os/Alpine-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_alpine); +def_target(os_alpine, "alpine"); void os_alpine_prelude () diff --git a/src/recipe/os/BSD/FreeBSD.c b/src/recipe/os/BSD/FreeBSD.c index ef0735d..88c1421 100644 --- a/src/recipe/os/BSD/FreeBSD.c +++ b/src/recipe/os/BSD/FreeBSD.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_freebsd); +def_target(os_freebsd, "freebsd"); void os_freebsd_prelude () diff --git a/src/recipe/os/BSD/NetBSD.c b/src/recipe/os/BSD/NetBSD.c index 361c295..fdba170 100644 --- a/src/recipe/os/BSD/NetBSD.c +++ b/src/recipe/os/BSD/NetBSD.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_netbsd); +def_target(os_netbsd, "netbsd"); void os_netbsd_prelude () diff --git a/src/recipe/os/BSD/OpenBSD.c b/src/recipe/os/BSD/OpenBSD.c index 7920c22..92fa0fb 100644 --- a/src/recipe/os/BSD/OpenBSD.c +++ b/src/recipe/os/BSD/OpenBSD.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_openbsd); +def_target(os_openbsd, "openbsd"); void os_openbsd_prelude () diff --git a/src/recipe/os/Gentoo-Linux.c b/src/recipe/os/Gentoo-Linux.c index aaf4017..9174f9a 100644 --- a/src/recipe/os/Gentoo-Linux.c +++ b/src/recipe/os/Gentoo-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_gentoo); +def_target(os_gentoo, "gentoo"); void os_gentoo_prelude () diff --git a/src/recipe/os/OpenWrt.c b/src/recipe/os/OpenWrt.c index 02a9982..c72a566 100644 --- a/src/recipe/os/OpenWrt.c +++ b/src/recipe/os/OpenWrt.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_openwrt); +def_target(os_openwrt, "openwrt/opkg/LEDE"); void os_openwrt_prelude () diff --git a/src/recipe/os/Solus.c b/src/recipe/os/Solus.c index 8459e96..e69a624 100644 --- a/src/recipe/os/Solus.c +++ b/src/recipe/os/Solus.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_solus); +def_target(os_solus, "solus"); void os_solus_prelude () diff --git a/src/recipe/os/Void-Linux.c b/src/recipe/os/Void-Linux.c index 97e8450..69c764e 100644 --- a/src/recipe/os/Void-Linux.c +++ b/src/recipe/os/Void-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_voidlinux); +def_target(os_voidlinux, "voidlinux"); void os_voidlinux_prelude () diff --git a/src/recipe/os/YUM/AlmaLinux.c b/src/recipe/os/YUM/AlmaLinux.c index 18ce656..ae7fa42 100644 --- a/src/recipe/os/YUM/AlmaLinux.c +++ b/src/recipe/os/YUM/AlmaLinux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_almalinux); +def_target(os_almalinux, "alma/almalinux"); void os_almalinux_prelude () diff --git a/src/recipe/os/YUM/Anolis-OS.c b/src/recipe/os/YUM/Anolis-OS.c index 28dad15..ccf77e6 100644 --- a/src/recipe/os/YUM/Anolis-OS.c +++ b/src/recipe/os/YUM/Anolis-OS.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_anolis); +def_target(os_anolis, "anolis/openanolis"); void os_anolis_prelude () diff --git a/src/recipe/os/YUM/Fedora-Linux.c b/src/recipe/os/YUM/Fedora-Linux.c index 836e4fc..7591697 100644 --- a/src/recipe/os/YUM/Fedora-Linux.c +++ b/src/recipe/os/YUM/Fedora-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_fedora); +def_target(os_fedora, "fedora"); void os_fedora_prelude () diff --git a/src/recipe/os/YUM/Rocky-Linux.c b/src/recipe/os/YUM/Rocky-Linux.c index b7bb365..2aedf3c 100644 --- a/src/recipe/os/YUM/Rocky-Linux.c +++ b/src/recipe/os/YUM/Rocky-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_rockylinux); +def_target(os_rockylinux, "rocky/rockylinux"); void os_rockylinux_prelude () diff --git a/src/recipe/os/YUM/openEuler.c b/src/recipe/os/YUM/openEuler.c index f6b4e6c..84b9b62 100644 --- a/src/recipe/os/YUM/openEuler.c +++ b/src/recipe/os/YUM/openEuler.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_openeuler); +def_target(os_openeuler, "openeuler"); void os_openeuler_prelude () diff --git a/src/recipe/os/openSUSE.c b/src/recipe/os/openSUSE.c index d8586d4..557ad7d 100644 --- a/src/recipe/os/openSUSE.c +++ b/src/recipe/os/openSUSE.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_opensuse); +def_target(os_opensuse, "opensuse/opensuse-leap/opensuse-tumbleweed"); void os_opensuse_prelude () diff --git a/src/recipe/os/pacman/Arch-Linux.c b/src/recipe/os/pacman/Arch-Linux.c index f4f7dec..f4a665f 100644 --- a/src/recipe/os/pacman/Arch-Linux.c +++ b/src/recipe/os/pacman/Arch-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_arch); +def_target(os_arch, "arch/archlinux"); #define OS_Pacman_MirrorList "/etc/pacman.d/mirrorlist" #define OS_Pacman_ArchLinuxCN_MirrorList "/etc/pacman.conf" @@ -111,7 +111,7 @@ os_arch_setsrc (char *option) * archlinuxcn target * ------------------------------------------------------------*/ -def_target(os_archlinuxcn); +def_target(os_archlinuxcn, "archlinuxcn/archcn"); void os_archlinuxcn_prelude () diff --git a/src/recipe/os/pacman/MSYS2.c b/src/recipe/os/pacman/MSYS2.c index 77560fe..f792083 100644 --- a/src/recipe/os/pacman/MSYS2.c +++ b/src/recipe/os/pacman/MSYS2.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_msys2); +def_target(os_msys2, "msys2/msys"); void os_msys2_prelude () diff --git a/src/recipe/os/pacman/Manjaro-Linux.c b/src/recipe/os/pacman/Manjaro-Linux.c index 9e9a092..4b38e74 100644 --- a/src/recipe/os/pacman/Manjaro-Linux.c +++ b/src/recipe/os/pacman/Manjaro-Linux.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later * ------------------------------------------------------------*/ -def_target(os_manjaro); +def_target(os_manjaro, "manjaro"); void os_manjaro_prelude ()