Skip to content

Instantly share code, notes, and snippets.

@ralph-tice
Created November 27, 2012 03:50
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ralph-tice/4152243 to your computer and use it in GitHub Desktop.
Save ralph-tice/4152243 to your computer and use it in GitHub Desktop.
Installing stash on blank EC2 instance
#working Nov.26.2012
sudo vi /etc/hosts #add hostname to 127.0.0.1 entry
sudo yum install git
git clone https://github.com/git/git.git
cd git
git checkout v1.8.0.1
sudo yum install make
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker
sudo yum install gcc
sudo make prefix=/usr/local install
sudo yum remove git
alternatives --install /usr/bin/git git /usr/local/bin/git 20000
update-alternatives --config git
sudo /usr/sbin/useradd --create-home --home-dir /usr/local/Stash --shell /bin/bash Stash
sudo sh
su Stash
cd ~
wget http://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-1.3.1.tar.gz
gzip -d atlassian-stash-1.3.1.tar.gz
tar xvf atlassian-stash-1.3.1.tar
#https://confluence.atlassian.com/display/STASH/Installing+Stash+on+Linux+and+Mac
mkdir ~/home
vi ~/atlassian-stash-1.3.1/bin/setenv.sh #set stashhome
#this installs the Oracle JVM/JRE/JDK instead of OpenJDK which doesn't work :(
wget --no-cookies --header "Cookie: gpw_e24=xxx;" http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jdk-6u34-linux-i586-rpm.bin
sudo bash
#mv jdk-6u34-linux-i586-rpm.bin<tab> jdk-6u34-linux-i586-rpm.bin
mv jdk-6u34-linux-i586-rpm.bin\?AuthParam\=1353962616_e2347a0b6606c83b7a6b708b9ac269ed jdk-6u34-linux-i586-rpm.bin
chmod +x jdk-6u34-linux-i586-rpm.bin
./jdk-6u34-linux-i586-rpm.bin
alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000
update-alternatives --config java
ln -s /usr/java/default/jre /usr/lib/jvm/jre
ln -s /usr/share/java /usr/lib/jvm-exports/jre
#http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.22.tar.gz/from/http://cdn.mysql.com/
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.22.tar.gz/from/http://cdn.mysql.com/
gzip -d mysql-connector-java-5.1.22.tar.gz
tar xvf mysql-connector-java-5.1.22.tar
cd mysql-connector-java-5.1.22
sudo sh
mv ./mysql-connector-java-5.1.22-bin.jar /usr/local/Stash/atlassian-stash-1.3.1/lib/
cd /usr/local/Stash/atlassian-stash-1.3.1/lib
chown Stash.Stash mysql-connector-java-5.1.22-bin.jar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment