-
Notifications
You must be signed in to change notification settings - Fork 184
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 FUSS #9502
base: master
Are you sure you want to change the base?
Add support for FUSS #9502
Conversation
@@ -571,6 +571,10 @@ | |||
"venv-salt-minion", | |||
] | |||
|
|||
PKGLISTFUSS12 = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't you reuse PKGLISTDEBIAN12
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We did not want to add anything other than the Salt Bundle to new OS's, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's right, but the other things maybe needed in very basic debian installations as maybe they are not installed by default in such cases, and that could be the reason they're there... and could be needed for FUSS12 as well.
@@ -2077,6 +2081,12 @@ | |||
"DEST": DOCUMENT_ROOT + "/pub/repositories/raspbian/12/bootstrap/", | |||
"TYPE": "deb", | |||
}, | |||
"fuss-12-amd64-uyuni": { | |||
"BASECHANNEL": "fuss-12-pool-amd64-uyuni", | |||
"PKGLIST": PKGLISTFUSS12, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As said above.
base_channels = fuss-12-pool-amd64-uyuni | ||
repo_url = http://deb.debian.org/debian/dists/bookworm-backports/main/binary-amd64/ | ||
|
||
[fuss-12-custom-main-amd64-uyuni] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do they call it custom on their side?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did not know how to call it, otherwise the name was the same than the base channel. Open to suggestions...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the name of the file that has it? Or what does the doc says when talking about this repo?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few additional notes from my side
@@ -0,0 +1 @@ | |||
- Add FUSS 12 repositories |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Add FUSS 12 repositories | |
- Add Free Upgrade in South Tyrol's Schools (FUSS) 12 repositories |
@@ -0,0 +1 @@ | |||
- Add bootstrap repository definitions for FUSS 12 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Add bootstrap repository definitions for FUSS 12 | |
- Add bootstrap repository definitions for Free Upgrade in South Tyrol's Schools (FUSS) 12 |
What does this PR change?
Add support for a new distribution into Uyuni, FUSS (which should be valid for both FUSS Server or FUSS Client).
GUI diff
A new distribution will exist.
Documentation
Documentation issue needs to be created: Link for SUSE Manager contributors, Link for community contributors.
DONE
Test coverage
ℹ️ If a major new functionality is added, it is strongly recommended that tests for the new functionality are added to the Cucumber test suite
No tests: It's a 100% clone of Debian 12, no tests needed.
DONE
Links
Issue(s): #
Port(s): # add downstream PR(s), if any
Changelogs
Make sure the changelogs entries you are adding are compliant with https://github.com/uyuni-project/uyuni/wiki/Contributing#changelogs and https://github.com/uyuni-project/uyuni/wiki/Contributing#uyuni-projectuyuni-repository
If you don't need a changelog check, please mark this checkbox:
If you uncheck the checkbox after the PR is created, you will need to re-run
changelog_test
(see below)Re-run a test
If you need to re-run a test, please mark the related checkbox, it will be unchecked automatically once it has re-run:
Before you merge
Check How to branch and merge properly!