make-sandboxed: fix multi-output packages and sandbox *all* their outputs

this mostly applies to the wrapperType = 'inplace' users
This commit is contained in:
Colin 2024-05-31 23:25:09 +00:00
parent 326bf045b0
commit f296d8df93

View File

@ -95,12 +95,16 @@ let
done done
} }
if [ -e "$out/bin" ]; then for output in $outputs; do
crawlAndWrap "$out/bin" local outdir=''${!output}
fi echo "scanning output '$output' at $outdir for binaries to sandbox"
if [ -e "$out/libexec" ]; then if [ -e "$outdir/bin" ]; then
crawlAndWrap "$out/libexec" crawlAndWrap "$outdir/bin"
fi fi
if [ -e "$outdir/libexec" ]; then
crawlAndWrap "$outdir/libexec"
fi
done
''; '';
}); });