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

fix: Better support distrobox #160

Conversation

gmpinder
Copy link
Member

@gmpinder gmpinder commented Apr 12, 2024

We will now have a dedicated alpine based distrobox image. Due to restrictions in how the /tmp directory in a distrobox image works, it will not play nicely with generating a local tarball for rebasing a locally built image. Going further into fixing this would required a rootful setup and I'd rather leave the distrobox method as an easy way to try out building a recipe for users who are not booted on a bluebuild image.

Extra packages are installed to make the distrobox setup quicker and a distrobox.ini file is provided to easily create the container and export the CLI for use on the host machine. The podman binary is passed into the distrobox container so that all images that are built will be accessible locally and allows rootless operation without extra setup.

@gmpinder gmpinder added the type: fix Iterations on existing features or infrastructure. label Apr 12, 2024
@gmpinder gmpinder added this to the v0.8.4 milestone Apr 12, 2024
@gmpinder gmpinder self-assigned this Apr 12, 2024
@gmpinder gmpinder modified the milestones: v0.8.4, v0.9.0 Apr 22, 2024
@gmpinder gmpinder marked this pull request as ready for review November 24, 2024 00:50
@gmpinder gmpinder merged commit 367359e into main Nov 24, 2024
15 checks passed
@gmpinder gmpinder deleted the 145-bug-fedora-distrobox-image-doesnt-setup-userspace-with-docker-properly branch November 24, 2024 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: fix Iterations on existing features or infrastructure.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug: Fedora distrobox image doesn't setup userspace with docker properly
1 participant