summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2007-05-24 19:58:17 +0000
committerDaniel Stenberg <daniel@haxx.se>2007-05-24 19:58:17 +0000
commit5c7e0d252ed698c2a92c474e5748ec965e7cfd06 (patch)
tree3a36ac6d455280849b9fa975c1c8f828eb6fe58a
parent18c348f1b191af02b24850451aa98269bec5df5b (diff)
downloadrockbox-5c7e0d252ed698c2a92c474e5748ec965e7cfd06.zip
rockbox-5c7e0d252ed698c2a92c474e5748ec965e7cfd06.tar.gz
rockbox-5c7e0d252ed698c2a92c474e5748ec965e7cfd06.tar.bz2
rockbox-5c7e0d252ed698c2a92c474e5748ec965e7cfd06.tar.xz
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
-rwxr-xr-xtools/rockboxdev.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/rockboxdev.sh b/tools/rockboxdev.sh
index 367f607..f9b1ae8 100755
--- a/tools/rockboxdev.sh
+++ b/tools/rockboxdev.sh
@@ -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