diff options
author | Matthew Heon <mheon@redhat.com> | 2019-11-25 19:00:11 -0500 |
---|---|---|
committer | Matthew Heon <matthew.heon@pm.me> | 2019-12-04 18:55:30 -0500 |
commit | 001d06d7f6780797853503a2f278c49fbc6d8c5c (patch) | |
tree | c60ea2cb4eba100e96c5b684db27a1878b4b5f4e /libpod | |
parent | 4dbab37e05d7daff858a8b1b968240dcf729d35a (diff) | |
download | podman-001d06d7f6780797853503a2f278c49fbc6d8c5c.tar.gz podman-001d06d7f6780797853503a2f278c49fbc6d8c5c.tar.bz2 podman-001d06d7f6780797853503a2f278c49fbc6d8c5c.zip |
Completely rework --change parsing
The way we were trying to parse was very broken. I originally
attempted to use Buildah's Dockerfile parser here, but dealing
with it (and convincing it to accept only a limited subset, and
only one instruction at a time) was challenging, so I rewrote a
subset of Dockerfile parsing. This should handle most common
cases well, though there are definitely unhandled edge cases for
ENV and LABEL.
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
Diffstat (limited to 'libpod')
0 files changed, 0 insertions, 0 deletions