Commit Graph

61 Commits

Author SHA1 Message Date
Andrei Errapart 555983fc2e Dropped check for the presence of .tar extension in blob names, which caused undocker to fail for newer Docker images. 2024-09-10 10:42:02 +03:00
Motiejus Jakštys e6d1a95c02 upgrade to go 1.20
use errors.Join
2023-05-19 15:05:21 +03:00
Motiejus Jakštys 725fb5679b move to git.jakstys.lt 2023-04-13 11:30:37 +03:00
Motiejus Jakštys 4408a9e005 rootfs: remove ./ prefix from filenames
I've seen a container (private one) whose filenames start with ./, but
the layer name does not have the prefix, causing undocker to fail.

Let's always normalize the names to not have the prefix.
2022-06-09 14:22:21 +03:00
Motiejus Jakštys dc03b29e6e Revert "add WithFilePrefix"
This reverts commit 436a866f5d.

This is not a good place for such auxiliary functionality; will be moved
elsewhere.
2021-08-29 18:40:11 +03:00
Motiejus Jakštys f02af98ac5 nit: shorter defer body 2021-08-29 18:39:43 +03:00
Motiejus Jakštys 436a866f5d add WithFilePrefix
This adds an option to prefix every file path with a given string.
2021-08-29 16:55:32 +03:00
Motiejus Jakštys 34a4ebfeaa additional error check 2021-08-19 16:32:22 +03:00
Motiejus Jakštys f1566184cf determine gzip archives from magic values
instead of guessing.
2021-08-13 15:27:44 +03:00
Motiejus Jakštys 3d6f45f81c lint 2021-06-01 09:00:27 +03:00
Motiejus Jakštys 3964223049 move tartest to rootfs/internal 2021-05-31 21:45:15 +03:00
Motiejus Jakštys ccdea382b6 update doc formatting 2021-05-31 21:44:17 +03:00
Motiejus Jakštys 986cd594ed fix include paths 2021-05-24 00:11:58 +03:00
Motiejus Jakštys f16bca5ce6 remove bazelishms 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 26c03ed8d1 remove last assert 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 2f484824fb update README and misc files 2021-05-24 00:11:58 +03:00
Motiejus Jakštys c042482a2f remove testing dependencies 2021-05-24 00:11:58 +03:00
Motiejus Jakštys a688450fb8 move to sr.ht 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 0e24590e1d doc + bugfix 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 7f2293859b more robust manifest <-> tarball handling 2021-05-24 00:11:58 +03:00
Motiejus Jakštys d7fb5140e8 refactor go-flags initialization 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 861f0d319a remove multierr dependency 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 9ca0d8019c simplify flattener api 2021-05-24 00:11:58 +03:00
Motiejus Jakštys e2cf760c12 remove ByteCounter from rootfs 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 6c3943a3cc move tw initialization later 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 59ab408601 commentary 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 1e745bdea1 rename discarder to proxyWriter 2021-05-24 00:11:58 +03:00
Motiejus Jakštys d61e0a58f1 naming 2021-05-24 00:11:58 +03:00
Motiejus Jakštys fd244bfc23 read gzip archives 2021-05-24 00:11:58 +03:00
Motiejus Jakštys a45e512697 byteCounter tests 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 98fd78bb50 bytecounter 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 69bf4d7074 report name on failing untar 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 7f9d150a33 wip xz/commander 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 890d99cd3e golint 2021-05-24 00:11:58 +03:00
Motiejus Jakštys b622d991cf wip lxcconfig tests 2021-05-24 00:11:58 +03:00
Motiejus Jakštys ccd34cf34b move rootfstest to tartest
it's not "rootfs" or "docker" any more.
2021-05-24 00:11:58 +03:00
Motiejus Jakštys 81db130c94 use `.Buffer()` for layer contents 2021-05-24 00:11:58 +03:00
Motiejus Jakštys c3be4bdb35 remove redundant line 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 98373a151d Rootfs is now a struct 2021-05-24 00:11:58 +03:00
Motiejus Jakštys d372a538ce add hardlink test 2021-05-24 00:11:58 +03:00
Motiejus Jakštys cb1045db17 add rootfstest 2021-05-24 00:11:58 +03:00
Motiejus Jakštys eb9f4d5400 preliminary unit tests 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 02cec0f76f make Tree private 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 8dedaebcf7 move tree/ to rootfs/ 2021-05-24 00:11:58 +03:00
Motiejus Jakštys b76a500f2e wip lxc-config 2021-05-24 00:11:58 +03:00
Motiejus Jakštys ae9c197be0 docs 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 628b178e23 start using tree 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 0f08cef777 add tree 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 48dd16fe27 whiteout tests 2021-05-24 00:11:58 +03:00
Motiejus Jakštys 4c7afb8afa doc 2021-05-24 00:11:58 +03:00