File: testenv

package info (click to toggle)
dlib 19.24%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 284,176 kB
  • sloc: cpp: 316,461; xml: 26,260; python: 1,628; sh: 356; java: 229; makefile: 179; javascript: 73; perl: 18
file content (31 lines) | stat: -rwxr-xr-x 893 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#/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