From 74c14056076f8f0fb1415db6eb30b254edca286c Mon Sep 17 00:00:00 2001 From: hennr Date: Thu, 16 Jun 2011 05:43:36 -0700 Subject: [PATCH] Adds three checks for tools needed by the installer --- config/release/create_installstick | 52 ++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) mode change 100755 => 100644 config/release/create_installstick diff --git a/config/release/create_installstick b/config/release/create_installstick old mode 100755 new mode 100644 index f82a792952..fb8ddb3691 --- a/config/release/create_installstick +++ b/config/release/create_installstick @@ -56,6 +56,58 @@ echo "# Please read the instructions and use very carefully.. #" echo "# #" echo "#########################################################" +# check for some required tools + + # this is needed to create a bootloader + which syslinux > /dev/null + if [ "$?" = "1" ]; then + clear + echo "#########################################################" + echo "# #" + echo "# OpenELEC.tv missing tool - Installation will quit #" + echo "# #" + echo "# We can't find the required tool \"syslinux\" #" + echo "# on your system. #" + echo "# Please install it via your package manager. #" + echo "# #" + echo "#########################################################" + exit 1 + fi + + # this is needed by syslinux + which mcopy > /dev/null + if [ "$?" = "1" ]; then + clear + echo "#########################################################" + echo "# #" + echo "# OpenELEC.tv missing tool - Installation will quit #" + echo "# #" + echo "# We can't find the required tool \"mcopy\" #" + echo "# on your system. #" + echo "# Please install it via your package manager. #" + echo "# NOTE: Some distributions call this package #" + echo "# \"mtools\". #" + echo "# #" + echo "#########################################################" + exit 1 + fi + + # this is needed to partion the stick + which parted > /dev/null + if [ "$?" = "1" ]; then + clear + echo "#########################################################" + echo "# #" + echo "# OpenELEC.tv missing tool - Installation will quit #" + echo "# #" + echo "# We can't find the required tool \"parted\" #" + echo "# on your system. #" + echo "# Please install it via your package manager. #" + echo "# #" + echo "#########################################################" + exit 1 + fi + # check MD5 sums echo "checking MD5 sum..." md5sum -c target/KERNEL.md5