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

Host packages as pacman repository using GitHub Pages #26

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

sharkwouter
Copy link

This will make it so releases are also hosted as a pacman repository using GitHub Pages.

I did one build using it. To test this, add the following to your /etc/pacman.conf:

[linux-chimeraos]
SigLevel = Optional TrustAll
Server = https://sharkwouter.github.io/linux-chimeraos/

Then you can download the packages using the following command:

pacman -Sy linux-chimeraos linux-chimeraos-headers

I've added instructions specific for the ChimeraOS group to the README.

Before merging this PR, make sure to set the GitHub Pages source to GitHub Actions in the settings of the GitHub repo like in the image below:
image

It would be possible to add signing later, but since right now packages are just downloaded using wget, I don't think that will be needed. Especially since we're using https here, so a man in the middle attack would be very hard to do anyway.

@pastaq
Copy link

pastaq commented Oct 24, 2024

This is very cool

@sharkwouter
Copy link
Author

Is there a timeline on when this will get reviewed?

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