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

Polish netboot so it can be used on more than minimal systems #1026

Closed
tsimonq2 opened this issue Sep 3, 2018 · 3 comments
Closed

Polish netboot so it can be used on more than minimal systems #1026

tsimonq2 opened this issue Sep 3, 2018 · 3 comments

Comments

@tsimonq2
Copy link
Contributor

tsimonq2 commented Sep 3, 2018

For Lubuntu, we want to have a live system which keeps a default install, but if a certain netboot item is selected, it should remove packages instead of add them.

Also, it would be good to have the selections stored in a global variable.

Lastly, it would be good to be able to specify whether the values should be checkboxes or radio buttons. For Lubuntu, we'd have the latter enabled by default.

I really don't want to have to keep and maintain a custom distro patch for this downstream, but I also wanted to seek feedback on whether I should fork netinstall upstream and make it into what I'm visioning, or if these things could be contributed (and enabled optionally) in the existing module.

@adriaandegroot
Copy link
Contributor

The packages module is used to do the actual changes to the system. It supports remove operations, so that part is ready for you. The trick is to get the netinstall job to do the right thing.

For upstreaming, I'd split this into two PR's: one that handles the UI parts -- changing to radio buttons to handle exclusive groups, for instance -- and one that changes how packages are injected into global storage. The global storage already has a key packageOperations which can contain anything that the package.conf can contain (e.g. also supports remove operations).

@demmm
Copy link
Contributor

demmm commented Feb 8, 2020

Seems the packagechooser module does what you are looking for, you can let users select for a minimal install there.

@adriaandegroot
Copy link
Contributor

Closed with "feedback timeout", though I'm pretty sure it does what was originally asked now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants