mirror of
https://github.com/davisking/dlib.git
synced 2024-11-01 10:14:53 +08:00
31 lines
817 B
Plaintext
31 lines
817 B
Plaintext
|
#/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
|
||
|
|
||
|
flip -h > /dev/null || return_error "flip";
|
||
|
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";
|
||
|
svn help > /dev/null || return_error "svn";
|
||
|
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";
|
||
|
wine --help &> /dev/null || return_error "wine";
|
||
|
|
||
|
|
||
|
echo All needed utilities found
|
||
|
exit 0
|
||
|
|