feat(linux): add community support for Rocky Linux 9 / RHEL 9 (Chromium)#40312
Open
Dev-iL wants to merge 1 commit intomicrosoft:mainfrom
Open
feat(linux): add community support for Rocky Linux 9 / RHEL 9 (Chromium)#40312Dev-iL wants to merge 1 commit intomicrosoft:mainfrom
Dev-iL wants to merge 1 commit intomicrosoft:mainfrom
Conversation
Author
|
@microsoft-github-policy-service agree company="SSG LLC" |
a49db50 to
01ea520
Compare
- Detect RHEL-family distros via id and id_like; map version >= 9 to rhel9-{arch}
- Add RPM package list for Chromium (20 packages from rockylinux:9 Docker run)
- Install deps via dnf/yum with EPEL enablement and privilege escalation
- Add rhel9-x64/arm64 download paths for Chromium and ffmpeg
- Emit actionable error for RHEL 8 users rather than confusing apt-get failure
- Add dep-generation tooling (process_rhel.sh, list_dependencies_rhel.js) and CI workflow
01ea520 to
be57c46
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes: #37812 (partially)
Summary
rhel9-x64andrhel9-arm64platform detection via/etc/os-releaseIDandID_LIKEfields; covers Rocky Linux, RHEL, AlmaLinux, CentOS Stream, and Oracle Linux at version ≥ 9 (Fedora explicitly excluded)install-deps chromiumnow usesdnf/yumwith EPEL enablement on RHEL-family hosts, including propersudo/suprivilege escalation for non-root usersundefined) on RHEL — only Chromium is community-supportedapt-getfailureprocess_rhel.sh,list_dependencies_rhel.js) and a CI workflow running install + headless smoke test inside arockylinux:9containerManual testing
Verified end-to-end inside a
rockylinux:9Docker container.playwright-core:/tmp:Resulting in:
Future Work