Ticket #347 (closed todo: fixed)
improve install_files for binaries
|Reported by:||rurban||Owned by:||rurban|
Description (last modified by rurban) (diff)
Currently the logic to install installables is not satisfactory and leads too easily to hard to detect errors.
There's no error when a installable_ version is missing.
First the ordinary binaries are installed, then in a second step those are overwritten by the installable_* versions.
- For all binaries with matching installable_* binary, copy only the installable_ binary and do not attempt to copy the build_specific variant at all. This is too fragile.
- print a warning if a matching bin installable_ version is not found in the MANIFEST files (such as scripts)
- fail with an error if the installable is missing or could not be copied.