chainguard-dev / kontext

A library for building self-extracting container images
Apache License 2.0
7 stars 6 forks source link

Use go-apk tarball reading/writing instead of current implementation #8

Open kaniini opened 1 year ago

kaniini commented 1 year ago

Currently kontext can only store regular files. The wolfi build system needs to be able to store symlinks as well.

Using the go-apk tarball reading/writing will allow for symlinks and other POSIX filesystem objects to be stored as needed.

joshrwolf commented 1 year ago

picking this up since I hit this while iterating on https://github.com/chainguard-dev/melange/pull/464