[2026-07-13T03:16:42Z] sad_plan: simply: `cat ball1.tar ball2.tar | tar -tv` gives only the first archive's of data [2026-07-13T03:17:09Z] both on busybox tar and libarchive tar iirc [2026-07-13T03:17:15Z] I thought I used gnu tar but nope, I use libarchive [2026-07-13T03:18:10Z] still, looking online seems like this is pretty normal and most tar utilities have an option to ignore the EOF marker that each tar file does [2026-07-13T10:33:20Z] dery: is this an issue with other implementations aswell though? [2026-07-13T10:38:55Z] openbsd tar also seems to do this [2026-07-13T10:39:36Z] i was under the impression that the other way around ad issues. i.e. tar -cf . | gzip > $tarball [2026-07-13T15:25:50Z] sad_plan: well libarchive and busybox seem to [2026-07-13T15:26:01Z] gnu definitely as it has a dedicated flag [2026-07-13T15:26:48Z] I don't have it at hand tho so I can't say it for sure [2026-07-13T15:26:56Z] that said, definitely not portable behavior I can trust [2026-07-13T16:30:36Z] im not sure I understand the issue here. kiss doesnt use cat $tarball | tar -vt. so whats the issue here really? [2026-07-13T17:00:51Z] is doing cat on a tarball really a good idea lol [2026-07-13T18:29:35Z] sad_plan: no it doesn't [2026-07-13T18:29:43Z] it's just an annoying thing I found [2026-07-13T18:29:52Z] shrub900: tar is a streaming format. I'd say so [2026-07-13T18:30:01Z] I see. I thought you were trying to fix something related to kiss lol [2026-07-13T18:30:12Z] my bad xD [2026-07-13T18:30:29Z] my idea was to create a "chroot" tar without remaking the whole thing [2026-07-13T18:30:31Z] for the sandbox thing [2026-07-13T18:30:37Z] I got a decent bootstrap script up [2026-07-13T18:31:02Z] it's a bit of a bummer personally as busybox tar doesn't have a way to make an "anonymous" tar image [2026-07-13T18:31:38Z] I could build that in the sandbox but eh. It's quite irrelevant for building in a sandbox but I might extend the thing for release purposes or who knows [2026-07-13T18:31:58Z] it's *very* comfy to build complex package trees without having to install stuff in the root and/or authenticating every time with doas