From: Erik Mackdanz Date: Tue, 2 Sep 2025 04:25:21 +0000 (+0000) Subject: support nettle X-Git-Url: https://git.humopery.space/?a=commitdiff_plain;h=8117f911d67bdb89bce6dec50afbf8640ab73f0f;p=private%2Fbuildbot-default.git support nettle --- diff --git a/nspawn-worker.md b/nspawn-worker.md index b8c7291..cdde1ae 100644 --- a/nspawn-worker.md +++ b/nspawn-worker.md @@ -13,12 +13,14 @@ btrfs su snapshot /var/lib/machines/${release} /var/lib/machines/prepworker rsync -av /var/db/repos/gentoo /var/lib/machines/prepworker/var/db/repos # prep from within -systemd-nspawn --machine prepworker sh -c "echo 'dev-lang/rust-bin clippy' >/etc/portage/package.use/rust" -# waterslager needs clang -systemd-nspawn --machine prepworker emerge --noreplace dev-python/pip dev-lang/rust-bin dev-vcs/git + +# rust flags +systemd-nspawn --machine prepworker sh -c "(echo 'dev-lang/rust-bin clippy'; echo 'dev-libs/nettle static-libs'; echo 'dev-libs/gmp static-libs') >/etc/portage/package.use/rust" +# waterslager needs clang (in this llvm stage 3 image) and nettle (with NETTLE_STATIC support) +systemd-nspawn --machine prepworker emerge --noreplace dev-python/pip dev-lang/rust-bin dev-vcs/git dev-libs/nettle systemd-nspawn --machine prepworker pip install --break-system-packages buildbot-worker pyOpenSSL service-identity systemd-nspawn --machine prepworker sh -c "groupadd buildbot && useradd -g buildbot -m buildbot" -systemd-nspawn --machine prepworker --user buildbot sh -c "mkdir -p /home/buildbot/info; echo 'Erik Mackdanz ' >/home/buildbot/info/admin; echo 'Eriks laptop' >/home/buildbot/info/host" +systemd-nspawn --machine prepworker --user buildbot sh -c "mkdir -p /home/buildbot/info; echo -n 'Erik Mackdanz ' >/home/buildbot/info/admin; echo -n 'Eriks laptop' >/home/buildbot/info/host" systemd-nspawn --machine prepworker --user buildbot sh -c "mkdir -p /home/buildbot/.ssh; chmod 700 /home/buildbot/.ssh" cat >/var/lib/machines/prepworker/home/buildbot/.ssh/config <