6 Commits

Author SHA1 Message Date
tobias a0c79fd8db Make hayabusa/takajo versions build ARGs so the buildbot can bump them
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 08:37:33 +02:00
tabledevil 6267ae15c5 Pin runtime base to ubuntu:24.04, gitignore test-data, add fetch helper
Bare 'FROM ubuntu' was floating; recent rollover (ubuntu:latest = 25.04
'resolute') dropped libpcre3 in favour of libpcre2 and broke the build
with E: Unable to locate package libpcre3.

Pin to 24.04 (same as docker_kaspersky and docker_sep) so the build is
reproducible across rollovers.

test-data/ is 255 MB of public corpora (Yamato hayabusa-sample-evtx +
local run outputs) — too large to track. fetch-test-data.sh clones the
upstream on demand.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 11:34:12 +02:00
tobias ca2961321a Bump Hayabusa 2.17.0→3.8.1, Takajo 2.6.0→2.15.1; fix takajo CWD
Upstream renamed release assets (linux-intel → lin-x64-gnu,
linux-arm → lin-aarch64-gnu); updated accordingly.

Takajo was silently failing because start.sh invoked it from
WORKDIR=/data — takajo checks for companion files in CWD and
exits with "The Takajo executable does not exist in the current
directory." Wrap the call in (cd /opt/hayabusa && ./takajo ...)
so automagic reports actually land in /output/takajo/.

Also add .dockerignore to keep test-data/ and .git/ out of the
build context.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:04:46 +02:00
tabledevil ab05a7f239 Reworked Dockerfile to be multiarch 2024-10-11 21:46:53 +00:00
kle 2b69f1feb2 Move back to ubuntu as base for takajo 2024-06-13 13:41:34 +02:00
tabledevil 15a788436a first commit 2023-11-28 18:32:50 +01:00