added from bcm963xx_SpeedportW500V.01.2.01L.300L01.V27_cons_rel.tar.gz
authorDobrica Pavlinusic <dpavlin@mjesec.ffzg.hr>
Sat, 6 Oct 2007 09:07:21 +0000 (11:07 +0200)
committerDobrica Pavlinusic <dpavlin@mjesec.ffzg.hr>
Sat, 6 Oct 2007 09:07:21 +0000 (11:07 +0200)
consumer_install [new file with mode: 0755]

diff --git a/consumer_install b/consumer_install
new file mode 100755 (executable)
index 0000000..b26ca91
--- /dev/null
@@ -0,0 +1,93 @@
+#! /bin/bash
+
+bi_src_base=/opt
+bi_crosstools_inst_dir=$bi_src_base/toolchains
+bi_this_dir=`pwd`
+
+clear
+echo ""
+echo "This script installs BCM963xx DSL router components onto your Linux PC.  The"
+echo "installation will overwrite existing files.  You will be prompted before a"
+echo "component is installed."
+echo ""
+echo "This script may create directories and overwrite existing files.  Therefore,"
+echo "you will need to have root privilages to run this script."
+echo ""
+read -p "Press 'y' to continue: " -n 1 dr_continue
+echo ""
+if [ "$dr_continue" != "y" ] ; then
+    echo "";
+    echo "exiting script";
+    echo "";
+    exit
+fi
+
+for f in *
+do
+    case $f in
+    bcm963*_consumer.tar.gz)
+        bi_src_dir=$bi_src_base/bcm963xx_router
+        echo ""
+        echo "The bcm963xx DSL router source files are ready to be installed at "
+        echo "$bi_src_dir. Existing source files, in any, will be overwritten. "
+        echo ""
+        read -p "Press 'y' to install the bcm963xx DSL router source files: " -n 1 dr_continue
+        echo ""
+        echo ""
+        if [ "$dr_continue" == "y" ] ; then
+            echo ""
+            if ! [ -d $bi_src_dir ] ; then
+                echo "Creating directory $bi_src_dir."
+                echo ""
+                mkdir -p $bi_src_dir
+            fi
+            if [ -d $bi_src_dir ] ; then
+                echo "Installing files from $bi_this_dir/$f."
+                echo ""
+                cd $bi_src_dir
+                tar xfz $bi_this_dir/$f
+                chmod -R 777 * .*
+            else
+                echo "The directory $bi_src_dir does not exist."
+                echo "The BCM963xx DSL router source files were not installed."
+            fi
+        else
+            echo "The BCM963xx DSL router source files were not installed."
+        fi
+        echo ""
+        ;;
+    bcm963*_uclibc_crosstools*.tar.gz)
+        echo ""
+        echo "The BCM963xx DSL router toolchain is ready to be installed at $bi_crosstools_inst_dir."
+        echo "Existing toolchain files, if any, will be overwritten."
+        echo ""
+        read -p "Press 'y' to install the BCM963xx toolchain: " -n 1 dr_continue
+        echo ""
+        echo ""
+        if [ "$dr_continue" == "y" ] ; then
+            echo ""
+            if ! [ -d $bi_src_base ] ; then
+                echo "Creating directory $bi_src_base."
+                echo ""
+                mkdir -p $bi_src_base
+            fi
+            if [ -d $bi_src_base ] ; then
+                echo "Installing files from $bi_this_dir/$f."
+                echo ""
+                cd $bi_this_dir
+                tar xfzv $f
+                rpm -ivh uclibc-crosstools*.rpm
+            else
+                echo "The directory $bi_src_base does not exist."
+                echo "The BCM963xx toolchain was not installed."
+            fi
+        else
+            echo "The BCM963xx toolchain was not installed."
+        fi
+        echo ""
+        ;;
+    esac
+done
+
+cd $bi_this_dir
+