Aleksa Sarai
Aleksa Sarai
I would recommend looking at https://github.com/openSUSE/umoci. It already has supported rootless unpacking for almost two years now (it's done in a somewhat similar fashion to what you do -- but...
> However, I've encountered some small issues that I still have to dig a little more. For example, umoci tries to remove the "system.nfs4_acl" attribute leading to EIO errors when...
`umoci`'s interfaces are already split up into packages (and I'm currently doing more cleanups in this area in preparation for the merge of the libraries into this project). So as...
I'm currently planning on implementing `v1.0.0-rc5` support in `umoci`'s libraries before merging them into this project. Currently that requires some improvements to `oci/cas` (which would be the first thing I'd...
I would suggest using https://github.com/openSUSE/umoci for OCI image operations. It is more consistently maintained and was written specifically because `image-tools` had lots of problems like the one you've hit.
You could try sending a message to [email protected].
This project is no longer actively maintained. However, [umoci] is a much more full-featured tool for manipulating OCI images, and is now an OCI project as a reference implementation of...
I figured it out, it's because we haven't vendor'd opencontainers/image-spec#347 yet. And it turns out there's already a PR which fixes it #56.
I'll leave it open until #56 is merged. Sorry for pinging you, I thought it was related to the whole "compression breaks content-addressability" stuff that @vbatts always goes on about....
`go get -u github.com/cpuguy83/go-md2man`, but you don't need it unless you want to build the `man` pages.