swc-installation-test-2.py: Add CommandDependency.paths fallbacks
authorW. Trevor King <wking@tremily.us>
Fri, 8 Mar 2013 19:22:28 +0000 (14:22 -0500)
committerW. Trevor King <wking@tremily.us>
Mon, 11 Mar 2013 15:43:32 +0000 (11:43 -0400)
commit22a8bd53df308ccd81cc2606287efaaf9b9b316b
tree8aba343ee1b37b43c01c63d5f3ca2e51ff0a455a
parente4d11998c6f1caae8c769f6e4c1b64b84822daac
swc-installation-test-2.py: Add CommandDependency.paths fallbacks

The old CommandDependency implementation assumed that commands would
exist in one of the directories listed in PATH.  This assumption is,
unfortunately, often not satisfied on MS Windows or OS X.  In order to
work around this problem, you can now store a list of fallback paths
that will be tried if there is an error extracting the version stream
from the bare CommandDependency.command.

I've added fallback paths for Notepad++, Firefox, and Google Chrome,
as reported by Ethan White for Windows 7.
setup/README.md
setup/swc-installation-test-2.py