Skip to content

fix: 修复多工具链环境下包管理器格式检测误判,优先基于发行版识别 - #8

Merged
JipZeonGit merged 1 commit into
mainfrom
fix/package-format-detection
Aug 31, 2026
Merged

JipZeonGit merged 1 commit into
mainfrom
fix/package-format-detection

Conversation

@JipZeonGit

Copy link
Copy Markdown
Owner
  • 重构 scripts/package.sh 的 detect_package_format(),优先读取 /etc/os-release 识别发行版(Fedora/RHEL → rpm,Debian/Ubuntu → deb, Arch → pacman),工具链探测降级为 fallback
  • 重构 scripts/install-package.sh 的安装逻辑,新增 detect_install_format() 同样优先基于发行版判断,避免非 Debian 分支系统上安装了 dpkg 导致误用 deb 格式构建和打包

- 重构 scripts/package.sh 的 detect_package_format(),优先读取
  /etc/os-release 识别发行版(Fedora/RHEL → rpm,Debian/Ubuntu → deb,
  Arch → pacman),工具链探测降级为 fallback
- 重构 scripts/install-package.sh 的安装逻辑,新增 detect_install_format()
  同样优先基于发行版判断,避免非 Debian 分支系统上安装了 dpkg 导致误用 deb 格式
@JipZeonGit
JipZeonGit merged commit 5dfee05 into main Aug 31, 2026
8 checks passed
@JipZeonGit
JipZeonGit deleted the fix/package-format-detection branch September 2, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant