Skip to content

Install or upgrade comby for dev environments

Administrator requested to merge rvt/comby-dev-install-script into master

Created by: rvantonder

  • Previous to this change, comby was not installed by any script in dev environments, because it was a soft dependency. It is now a more necessary dependency (for a8n and local development), so should be integrated into the ./dev/launch.sh if possible.

  • This PR aims to or upgrade comby to the desired version for development environments (i.e., when ./dev/launch.sh runs.

Current assumptions for dev environments:

  • The binary distribution does not support anything outside of Mac OS X and Ubuntu Linux.
  • The install script will prompt sudo for Ubuntu users because it will try to install to /usr/local/bin. There isn't a convenient assumption to make otherwise; we need to put the binary somewhere that is likely already on the PATH.

Test plan:

Tested behavior on Mac OS X, and ran ./dev/launch.sh with

  • comby not installed
  • comby installed with an older version
  • comby installed with the desired version.

Tested the ./dev/comby-install-or-upgrade.sh on ubuntu with the same bullets above.

Merge request reports

Loading