#!/usr/bin/bash
|
|
|
|
# Spin install script for TigerOS
|
|
# author: Aidan Kahrs <axk4545@rit.edu>
|
|
|
|
# Check that the current user is root
|
|
if [ $EUID != 0 ]
|
|
then
|
|
echo "Please run this script as root (sudo $@$0)."
|
|
exit
|
|
fi
|
|
# Check if remove flag was passed
|
|
if [ ! -z "$1" ] && [ "$1" = "--remove" ]
|
|
then
|
|
rm /usr/local/bin/spin
|
|
rm /usr/local/bin/ispin
|
|
else
|
|
|
|
wget http://spinroot.com/spin/Src/spin646.tar.gz -O /tmp/spin.tar.gz
|
|
tar -xvf /tmp/spin.tar.gz
|
|
cd /tmp/Spin/Src*
|
|
dnf install -y byacc
|
|
make
|
|
install -p -m 755 spin /usr/local/bin/spin
|
|
sed -i 's#BIN=/usr/bin#BIN=/usr/local/bin#g' /tmp/Spin/iSpin/install.sh
|
|
dnf install tcl tk
|
|
bash /tmp/Spin/iSpin/install.sh
|
|
dnf remove byacc
|