Updating things for web_start.

This commit is contained in:
Ivan Malison 2013-04-01 01:31:41 +00:00
parent da4104da8d
commit b3d5da867d
4 changed files with 45 additions and 43 deletions

View File

@ -3,3 +3,5 @@ $INSTALL zsh
$INSTALL tmux $INSTALL tmux
$INSTALL emacs24-nox $INSTALL emacs24-nox
$INSTALL nmap $INSTALL nmap
$INSTALL python2.7
$INSTALL python-pip python-dev

@ -1 +1 @@
Subproject commit 6cb2971d55b295ae652000297ce46c96895b68fb Subproject commit 762972297eddff85249c8ce57eaa385d2bb0cad5

View File

@ -1,48 +1,18 @@
#!/bin/bash #!/bin/bash
# Assumes that gcc, make and git as well as a package manager (brew,
# apt-get) is installed on the system.
# Go to the source directory of this script. # Go to the source directory of this script.
cd "$(dirname "${BASH_SOURCE}")" cd "$(dirname "${BASH_SOURCE}")"
function install_essentials() { case `uname` in
case `uname` in 'Darwin')
'Darwin') source .brew
hash gcc &>/dev/null ;;
if [ $? -ne 0 ] 'Linux')
then source .apt-get
echo "gcc not found." ;;
exit esac
case `sw_vers | grep ProductVersion | awk '{print $2}' | awk 'BEGIN{FS="."}{print $2}'` in
'8')
echo 'Mountain Lion Detected.'
;;
'7')
echo 'Lion Detected.'
;;
*)
exit -1
;;
esac
else
echo "gcc found."
source ~/.osx
fi
hash brew &>/dev/null && echo "brew found." || ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
source .brew
;;
'Linux')
echo "Linux detected."
hash apt-get &>/dev/null || (echo 'apt-get is missing.' && exit)
echo "apt-get found."
sudo apt-get -y install build-essential
sudo apt-get -y install git
sudo git clone git@github.com:IvanMalison/dotfiles.git
cd dotfiles
source .debian
;;
*)
echo "Operating System not recognized; aborting."
exit
esac
}
function install_python_packages() { function install_python_packages() {
sudo -v sudo -v

30
web_start.sh Executable file
View File

@ -0,0 +1,30 @@
#!/bin/bash
function debian() {
hash apt-get &>/dev/null || (echo 'apt-get is missing.' && exit)
sudo apt-get -y install build-essential
sudo apt-get -y install git
}
function osx() {
hash gcc &>/dev/null
if [ $? -ne 0 ]
then
echo "gcc not found."
exit
fi
hash brew &>/dev/null && echo "brew found" || ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew update
brew install git
}
case `uname` in
'Darwin')
osx
;;
'Linux')
debian
;;
esac
git clone git@github.com:IvanMalison/dotfiles.git
cd dotfiles