|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|