Skip to content

Conversation

cgwalters
Copy link
Collaborator

It turns out to be really hard to make this work with my default dev setup of podman-machine...FIFOs don't work over virtiofs for unsurprising reasons, and podman doesn't do fd passing with podman-remote.

I think the best fix is to add pipe fd passing with podman remote and have it act as a copying proxy.

It turns out to be *really* hard to make this work
with my default dev setup of podman-machine...FIFOs
don't work over virtiofs for unsurprising reasons,
and podman doesn't do fd passing with podman-remote.

I think the best fix is to add pipe fd passing with
podman remote and have it act as a copying proxy.

Signed-off-by: Colin Walters <[email protected]>
@cgwalters
Copy link
Collaborator Author

It turns out to be really hard to make this work with my default dev setup of podman-machine...FIFOs don't work over virtiofs for unsurprising reasons, and podman doesn't do fd passing with podman-remote.

A giant amount of related discussion in containers/podman-bootc#95
Note that PR was using vsock. It might make sense for us to directly support vsock, but eh I think we can just make it the responsibility of the caller to bridge between local and hypervisor if needed, I shouldn't have tried to do it in this PR. We can just accept a fd and that's it.

@cgwalters
Copy link
Collaborator Author

CLosing in favor of #1431

@cgwalters cgwalters closed this Jul 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/install Issues related to `bootc install` do-not-merge/work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant