melpa/scripts/bootstrap

47 lines
943 B
Text
Raw Permalink Normal View History

#!/bin/bash
# \curl -L https://raw.github.com/milkypostman/melpa/master/scripts/bootstrap | bash
SUDOENV='DEBIAN_FRONTEND=noninteractive'
cd ${HOME}
#sudo ${SUDOENV} add-apt-repository -y ppa:cassou/emacs
2014-09-14 18:24:19 +00:00
sudo ${SUDOENV} apt-get -y update
sudo ${SUDOENV} apt-get -y upgrade
2014-10-27 18:30:47 +00:00
sudo ${SUDOENV} apt-get -y install \
bzr \
curl \
cvs \
darcs \
emacs24 emacs24-el emacs24-common-non-dfsg \
2014-10-27 18:30:47 +00:00
fossil \
git \
make \
mercurial \
nginx \
runit \
subversion \
texinfo \
tmux
# build the log stuff
2014-09-14 18:24:19 +00:00
mkdir -p ~/log
mkdir -p ~/var/run
2014-09-27 04:17:37 +00:00
mkdir -p ~/var/lib/logrotate
mkdir -p ~/www
mkdir -p ~/etc
2014-10-27 18:30:47 +00:00
# ruby is used for templating
\curl -L https://get.rvm.io | bash -s stable
PATH=$PATH:$HOME/.rvm/bin
source "$HOME/.rvm/scripts/rvm"
rvm requirements
rvm install ruby-1.9.3
rvm use ruby-1.9.3 --default
echo "source ~/.profile" >> .bash_profile
git clone http://github.com/milkypostman/melpa
sudo reboot