mirror of
https://github.com/davisking/dlib.git
synced 2024-11-01 10:14:53 +08:00
32 lines
893 B
Plaintext
Executable File
32 lines
893 B
Plaintext
Executable File
#/bin/sh
|
|
#
|
|
#This script checks to make sure all the commands we need are
|
|
#present
|
|
|
|
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
|
|
|