-
Notifications
You must be signed in to change notification settings - Fork 164
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
Allow using the base system as a jail #429
base: master
Are you sure you want to change the base?
Conversation
Thanks for this, I'll review soon. |
18d43eb
to
a993222
Compare
Can one of the admins verify this patch? |
Hello, any news/progress on this? |
Yes it is definitely wanted but no longer applies after refactoring. |
Would it help if I resubmit the patches with another PR against the current tree? |
It might help but it was not 100% complete. Poudriere makes assumptions that it can rollback anything it does during the build which won't hold true for this method. So a lot of care is needed to ensure the / system isn't trashed. And Poudriere assumes there's no packages installed in the "jail" when it starts building, so there's likely going to be several issues with actually building ports. |
(work in progress)
So, looking at what synth does, I need to be able to null_mount, or clone with cpdup, or something, those:
This needs to happen in a special case of the "else" of clonefs, but I am unsure of how to proceed.