0ca6331e

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

addManifest: install built executables to $out/bin

The recent change to limit buildTarget to lib:$pname makes the install
phase only run 'Setup copy lib:$pname', which skips executables even
though postBuild rebuilt them. Downstream postInstall hooks (e.g.
opt-env-conf's installManpagesAndCompletions) that invoke
$out/bin/<exe> would then fail.

Prepend a postInstall that copies any executables found under dist/build
into $out/bin so the rest of the install pipeline behaves the same as
for non-instrumented packages.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 2s 2s 2s
Eval 3s 42s 42s 45s
Build 6s 5m39s - -
Test - - - -
Deploy - - - -
Suite 0s 6m24s - -

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s