OpenCores
URL https://opencores.org/ocsvn/minsoc/minsoc/trunk

Subversion Repositories minsoc

[/] [minsoc/] [trunk/] [utils/] [contributions/] [setup/] [toolchain-install.sh] - Rev 126

Go to most recent revision | Compare with Previous | Blame | View Log

#!/bin/bash
# Xanthopoulos Constantinos
# Installing OR GNU Toolchain.
# Only tested in Debian Squeeze.
 
 
# ===== CONFIGURATIONS =====
# ==========================
 
# Where will I put the binaries?
# ex. /opt/openrisc/bin
DIR_TO_INSTALL="";
 
# Debian's kernel architecture {32,64}
# ex. KERNEL_ARCH="32"
KERNEL_ARCH=""
 
# ===== SCRIPT ======
# ===================
export DEBUG=0;
. conxshlib.sh
 
if [ `whoami` == "root" ];
then
	errormsg "You shouldn't be root for this script to run.";
fi;
 
if [ ! -d $DIR_TO_INSTALL ]
then
	errormsg "Directory doesn't exist. Please create it";	
fi;
 
execcmd "Change permissions" "chmod 777 $DIR_TO_INSTALL";
 
cd $DIR_TO_INSTALL;
 
if [ $KERNEL_ARCH == "32" ];
then
	execcmd "Download toolchain (it may take a while)" "wget ftp://ocuser:oc@opencores.org/toolchain/or32-elf-linux-x86.tar.bz2";
elif [ $KERNEL_ARCH == "64"];
then
	execcmd "Download toolchain (it may take a while)" "wget ftp://ocuser:oc@opencores.org/toolchain/or32-elf-linux-x86_64.tar.bz2";
else
	errormsg "Not a correct architecture. Check Configurations";
fi
 
execcmd "Un-tar" "tar xf *bz2";
 
execcmd "Adding toolchain to PATH" "echo \"PATH=\\\$PATH:$DIR_TO_INSTALL/or32-elf/bin/\" >> /home/$(whoami)/.bashrc;";
 
cecho "Install completed"
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.