Check executable as a fallback

DistributionRequirement should check the executable as a fallback. This is a good idea because it helps for distros that are:

  • Does not have the package which results in the user being charge of compilation and installation
  • Does not have a package manager (e.g: Slackware, CRUX (I'm aware that CRUX have a package manager, but some people just compile it slackware-style), LFS, some odd version of BSD, Windows, macOS without brew, etc)
  • Where it's normal to compile everything (not counting Gentoo, because it has Portage)

Sure, you can argue that you can install a "package manager" (prt-get, slapt-get, brew, pkg, Chocolate, etc) but it's not a part of the distribution or OS and it's not the "right way" to do on the OS.

Assignee Loading
Time tracking Loading