| |
| |
| |
| |
|
|
| return_error() |
| { |
| echo "Error, can't run the $1 command" |
| exit 1 |
| } |
|
|
|
|
| echo Testing environment for needed utilities |
|
|
| bc -h > /dev/null || return_error "bc"; |
| echo nothing | awk '{}' > /dev/null || return_error "awk"; |
| echo | sed -e "s/s/r/" > /dev/null || return_error "sed"; |
| htmlify > /dev/null || return_error "htmlify"; |
| echo | xargs > /dev/null || return_error "xargs"; |
| git --version > /dev/null || return_error "git"; |
| xsltproc -V > /dev/null || return_error "xsltproc"; |
| tar --help > /dev/null || return_error "tar"; |
| zip -h > /dev/null || return_error "zip"; |
| bzip2 -h &> /dev/null || return_error "bzip2"; |
| pygmentize -h &> /dev/null || return_error "pygmentize"; |
| which sphinx-build &> /dev/null || return_error "sphinx-build"; |
|
|
|
|
| echo All needed utilities found |
| exit 0 |
|
|
|
|