verify that a few required tools are present to prevent "odd" messages later
on due to the lack of them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13490 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
18c348f1b1
commit
5c7e0d252e
1 changed files with 13 additions and 0 deletions
|
@ -28,6 +28,10 @@ fi
|
|||
|
||||
##############################################################################
|
||||
|
||||
#
|
||||
# These are the tools this script requires and depends upon.
|
||||
reqtools="gcc bzip2 make patch"
|
||||
|
||||
|
||||
findtool(){
|
||||
file="$1"
|
||||
|
@ -73,6 +77,15 @@ getfile() {
|
|||
|
||||
}
|
||||
|
||||
for t in $reqtools; do
|
||||
tool=`findtool $t`
|
||||
if test -z "$tool"; then
|
||||
echo "ROCKBOXDEV: $t is required for this script to work. Please"
|
||||
echo "ROCKBOXDEV: install and re-run the script."
|
||||
exit
|
||||
fi
|
||||
done
|
||||
|
||||
###########################################################################
|
||||
# Verify download directory or create it
|
||||
if test -d "$dlwhere"; then
|
||||
|
|
Loading…
Reference in a new issue