make-sandboxed: fix multi-output packages and sandbox *all* their outputs
this mostly applies to the wrapperType = 'inplace' users
This commit is contained in:
parent
326bf045b0
commit
f296d8df93
|
@ -95,12 +95,16 @@ let
|
|||
done
|
||||
}
|
||||
|
||||
if [ -e "$out/bin" ]; then
|
||||
crawlAndWrap "$out/bin"
|
||||
fi
|
||||
if [ -e "$out/libexec" ]; then
|
||||
crawlAndWrap "$out/libexec"
|
||||
fi
|
||||
for output in $outputs; do
|
||||
local outdir=''${!output}
|
||||
echo "scanning output '$output' at $outdir for binaries to sandbox"
|
||||
if [ -e "$outdir/bin" ]; then
|
||||
crawlAndWrap "$outdir/bin"
|
||||
fi
|
||||
if [ -e "$outdir/libexec" ]; then
|
||||
crawlAndWrap "$outdir/libexec"
|
||||
fi
|
||||
done
|
||||
'';
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user