2 Commits
Author SHA1 Message Date
YAYOI27 8e144ca667 fix(recipe): arch 换源幂等(仅 x86),清掉累积 Server 行并补官方兜底
- x86_64 换源前先清空 /etc/pacman.d/mirrorlist 中所有生效 Server 行(含多次换源累积的旧行)
- 再写入「新源 + 官方源兜底」,保证每次换源后文件状态确定
- 幂等仅作用于 x86_64;ARM 分支保持原有行为(不清理、仅 prepend),不触及 ARM
- 仅作用于 mirrorlist,不影响 pacman.conf 中的 archlinuxcn
- 修正官方源地址:上游写的 repo.archlinux.org 域名不存在(DNS 无法解析,官方 mirrorlist 无此项),修正为 Arch 官方推荐的 geo.mirror.pkgbuild.com(自动按地理位置选最近镜像)
- 按 doc/50 更新 recipe 时间戳(2026-09-06)、登记贡献者 @yayoinoyume(sauciers 2→3)
2026-09-07 15:44:10 +08:00
YAYOI27 f2f86a401a feat(recipe): 支持 omarchy 换源
- omarchy dish: 更换 pacman.conf 的 [omarchy] 段 (OPR) 源,仅提供官方上游 stable 源
- 提供 chsrc reset omarchy 恢复官方 OPR 源
- edge 通道用户换源前警告将切换到 stable
- 用 source_is_userdefine() 判断用户自定义源
- setsrc 末尾用 chsrc_note2() 提示可另换 Arch 主源
- Omarchy 官方仅发布 x86_64,其他架构报错退出
- Arch 主仓库源与 arch 完全一致,提示用户额外使用 chsrc set arch
2026-09-07 15:26:18 +08:00