ndbroadbent/scm_breeze — pull request #7 by treyhunner (2011-10-20 17:44:11+00:00)
Title: Remove dependence on bash in install.sh

This should allow ./install.sh to work on all POSIX systems even if bash is not installed.

Replace bashisms with syntax supported by all posix-compliant shells. The echo command does not support -e in many simplified shells (including dash) so printf is favored. The [[ ... ]] notation is also not accepted by all posix shells so [ ... ] notation is used instead.

Most of the other shell files in this project do not run properly in dash (Used for /bin/sh in Ubuntu). [This page](https://wiki.ubuntu.com/DashAsBinSh) lists information on converting bash scripts to generic POSIX shell scripts.