Merge ~mwhudson/curtin:even-more-unmounting-tweaks into curtin:master
Proposed by
Michael Hudson-Doyle
Status: | Merged |
---|---|
Approved by: | Michael Hudson-Doyle |
Approved revision: | 916c3380bfe3818298a77d37403fcd47eb54ec87 |
Merge reported by: | Server Team CI bot |
Merged at revision: | not available |
Proposed branch: | ~mwhudson/curtin:even-more-unmounting-tweaks |
Merge into: | curtin:master |
Diff against target: |
120 lines (+65/-21) 1 file modified
curtin/util.py (+65/-21) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Dan Bungert | Approve | ||
Server Team CI bot | continuous-integration | Approve | |
Review via email: mp+406682@code.launchpad.net |
Commit message
tweak making mountpoints private some more
My recent change to move the making of mountpoints private into
do_umount actually made it ineffective. I tried to change things
so that we always made mountpoints private before unmounting them
but that ran into problems of its own. So I changed do_umount to
have a "private" flag ChrootableTarge
request that mountpoints be made private before unmounting, which
makes things work again but I still don't see how to make a
generally robust "curtin unmount" command, as explained at length
in the comment I added.
Description of the change
this time for sure etc
To post a comment you must log in.
FAILED: Continuous integration, rev:d29482139e2 c2740d54549b3e6 639c24dcc2dd4b /jenkins. ubuntu. com/server/ job/curtin- ci/151/ /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-amd64/ 151/ /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-arm64/ 151/ /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-ppc64el/ 151/ /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-s390x/ 151/
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /jenkins. ubuntu. com/server/ job/curtin- ci/151/ /rebuild
https:/