#!/bin/bash # command to install toolchain in the "dirname" which you Specified. # source ./env_install_toolchain.sh dirname INSTALL_TARGET_DIR= toolchain_cross=`pwd` toolchain_cross=$(basename ${toolchain_cross}) if [ -n "$1" ]; then if [ -d "$1" ]; then INSTALL_TARGET_DIR=$1 build_toolchain_path="${INSTALL_TARGET_DIR}/$toolchain_cross/bin" else echo "error: not found dir $1" echo "command format: source $0 [dirname]" echo " [dirname] is optional" return 1 fi else build_toolchain_path="${PWD}/bin" fi # default 1 selectopt=1 case $selectopt in 0) if [ -n "$INSTALL_TARGET_DIR" ]; then sudo cp -rfa $PWD $INSTALL_TARGET_DIR fi sudo echo "export PATH=$build_toolchain_path/:\$PATH" >> /etc/profile source /etc/profile ;; 1) if [ -n "$INSTALL_TARGET_DIR" ]; then cp -rfa $PWD $INSTALL_TARGET_DIR fi cmdsed="sed -i '/^export PATH.*${toolchain_cross}\/bin/d' \$HOME\/.bashrc" eval $cmdsed echo "export PATH=$build_toolchain_path:\$PATH" >> $HOME/.bashrc source $HOME/.bashrc ;; *) echo "Please check input." ;; esac