Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Gentoo #625

Merged
merged 1 commit into from
Oct 24, 2023
Merged

Add support for Gentoo #625

merged 1 commit into from
Oct 24, 2023

Conversation

soleera
Copy link
Contributor

@soleera soleera commented Jul 17, 2023

Tested on a minimal Gentoo build in WSL. I reused the Arch update code to limit the number of additions, but I'm also happy to split this off into a separate elif [ "$PM" = "emerge" ]; block instead. In terms of Gentoo specific challenges, aria2[adns] was the only required USE flag that wasn't enabled for me by default, but if more checks are needed they only need to be added here.

  • Avoid unneeded rebuilds by using -U instead of -D
  • Avoid adding ca-cetificates to @selected by using -1
  • Ensure aria2 is built with the adns USE flag
  • Use dialog instead of whiptail to limit dependencies

Checklist

  • Referenced all related issues in the PR body (e.g. "Closes #xyz")
  • Have tested the modifications

@soleera
Copy link
Contributor Author

soleera commented Jul 17, 2023

And of course I made a typo in my commit message... 🙄

- Avoid unneeded rebuilds by using `-U` instead of `-D`
- Avoid adding ca-cetificates to @selected by using `-1`
- Ensure aria2 is built with the `adns` USE flag
- Use dialog instead of whiptail to limit dependencies
@Howard20181 Howard20181 merged commit f55c188 into LSPosed:main Oct 24, 2023
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.

2 participants