From b8e46f1e0ff41babc6b52b5054ec14f2be58948e Mon Sep 17 00:00:00 2001 From: Nulo Date: Sun, 22 Jan 2023 00:33:05 -0300 Subject: [PATCH] readme --- readme.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 readme.md diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..c39fff8 --- /dev/null +++ b/readme.md @@ -0,0 +1,38 @@ +# repro-run + +un coso para correr cosas en chroots reproducibles pero cacheando cosas. + +## ej + +```sh +# ./test +#!/bin/sh -xe +apk add --quiet git go +git clone --quiet file:///src repo +cd repo +go build . + +apk add --quiet file +file repro-run +``` + +```sh +echo '{"Command": "/src/test"}' | go run . +``` + +genera + +``` +2023/01/22 00:32:45 /work = /tmp/repro-run-4028454357 +2023/01/22 00:32:45 --bind ./rootfs / --ro-bind . /src --dev-bind /dev /dev --bind /tmp/repro-run-4028454357 /work --chdir /work --bind cache/_var_cache_apk /var/cache/apk ++ apk add --quiet git go +ERROR: 758 errors updating directory permissions +bbsuid: Only root can install symlinks ++ git clone --quiet file:///src repo ++ cd repo ++ go build . ++ apk add --quiet file +bbsuid: Only root can install symlinks ++ file repro-run +repro-run: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, Go BuildID=Ds354L3Z-127ya83OGr8/D1vPP7ExKC1kRQQ14YOr/RXu7GdL7TMRmIobOC4Db/lFw9F-ua1e8ZR95SrZmZ, with debug_info, not stripped +```