execline and imagemagick conflict on /usr/bin/import
On edge, as of today, 2015 Jul 31
Both execline and imagemagick contain a /usr/bin/import file, preventing the installation of both packages (and their respective reverse dependencies) on the same Alpine installation.
I think the best solution is contained in this unofficial debian package: https://github.com/lwf/s6-packaging/tree/master/execline-2.0.1.1/debian
Here, execline binaries are installed in /usr/lib/execline/bin, with an additional /usr/bin/execlineb script that munges the $PATH and execs into /usr/lib/execline/bin/execlineb.
skalibs should also be ./configure’d with —with-default-path= having /usr/lib/execline/bin prepended to the default $PATH.
Thoughts? I’m willing to contribute a patch after getting feedback on this idea. There’s a possibility of breaking existing scripts, such as those that invoke an execline component binary outside of the execlineb parser (which the execlineb wrapper script didn’t get a chance to intercept to change the $PATH).
(from redmine: issue id 4504, created on 2015-08-01)