Skip to content

Commit 7131b5d

Browse files
committed
Merge pull request #13 from johanbjerre/master
bug fixes
2 parents 6cca39a + f12d842 commit 7131b5d

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

.bootstrap/docker.sh

+11-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1-
sudo apt-get update
21
sudo apt-get -qqy install docker.io
3-
sudo apt-get update && sudo apt-get install cgroup-lite apparmor
42
sudo apt-get update
5-
sudo apt-get install apt-transport-https
3+
sudo apt-get -qqy install cgroup-lite apparmor
4+
sudo apt-get update
5+
6+
[ -e /usr/lib/apt/methods/https ] || {
7+
apt-get update
8+
apt-get install apt-transport-https
9+
}
10+
611
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
12+
13+
sudo sh -c "echo deb https://get.docker.com/ubuntu docker main\ > /etc/apt/sources.list.d/docker.list"
714
sudo apt-get update
815
sudo apt-get -qqy install lxc-docker
16+
917
sudo reboot

.bootstrap/funfab.sh

+12-8
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ webstorm_icon_name="Webstorm.desktop"
88
# Url
99
webstorm_url="http://download.jetbrains.com/webstorm/WebStorm-${webstorm_version}.tar.gz"
1010
gradle_url="https://services.gradle.org/distributions/gradle-${gradle_version}-all.zip"
11+
eclipse_url="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR1-RC3/eclipse-java-luna-SR1-RC3-linux-gtk-x86_64.tar.gz"
1112

1213
# Path
1314
download_path="/vagrant/.download"
@@ -19,12 +20,12 @@ function file_download()
1920
{
2021
if [ ! -f ${download_path}/${1##*/} ] ; then
2122
echo "Downloading $1"
22-
mkdir -vp "$download_path"
23-
wget "$1" --quiet -P "$download_path"
23+
mkdir -vp "${download_path}"
24+
wget -O "${download_path}/${1##*/}" $1 --quiet
2425
fi
2526

2627
if [ ! -d ${2} ] ; then
27-
echo "Unpacking $1 to $2"
28+
echo "Unpacking ${1##*/} to $2"
2829
mkdir -vp "${2}"
2930

3031
case "${1##*.}" in
@@ -45,7 +46,7 @@ function file_download()
4546

4647
# Enable autologin
4748

48-
if [ `grep vagrant /etc/lightdm/lightdm.conf.d/20-lubuntu.conf | wc -l` -le 0 ]; then
49+
if [ -f "/etc/lightdm/lightdm.conf.d/20-lubuntu.conf" && `grep vagrant /etc/lightdm/lightdm.conf.d/20-lubuntu.conf | wc -l` -le 0 ]; then
4950
echo autologin-user=vagrant >> /etc/lightdm/lightdm.conf.d/20-lubuntu.conf
5051
echo autologin-user-timeout=0 >> /etc/lightdm/lightdm.conf.d/20-lubuntu.conf
5152
echo greeter-session=lightdm-gtk-greeter >> /etc/lightdm/lightdm.conf.d/20-lubuntu.conf
@@ -85,10 +86,13 @@ if [ ! -f "/usr/local/lib/gradle" ]; then
8586
fi
8687

8788
#Install eclipse
88-
wget -O eclipse.tar.gz "http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR1-RC3/eclipse-java-luna-SR1-RC3-linux-gtk-x86_64.tar.gz"
89-
tar -zxvf eclipse.tar.gz
90-
sudo mv eclipse /opt
91-
sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse
89+
file_download "${eclipse_url}" "/usr/local/lib/eclipse"
90+
# wget --quiet -O eclipse.tar.gz "http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR1-RC3/eclipse-java-luna-SR1-RC3-linux-gtk-x86_64.tar.gz"
91+
# tar -zxvf eclipse.tar.gz
92+
# sudo mv eclipse /opt
93+
#sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse
94+
echo "eclipse downloaded and unzipped"
95+
sudo ln -s /usr/local/lib/eclipse/eclipse/eclipse /usr/bin/eclipse
9296
sudo touch /usr/share/applications/eclipse.desktop
9397
sudo sh -c "echo '[Desktop Entry]
9498
Version=1.0

Vagrantfile

+3
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
3939
# please see the online documentation at vagrantup.com.
4040

4141
# Every Vagrant virtual environment requires a box to build off of.
42+
#config.vm.box = "ubuntu/trusty64"
43+
44+
# config.vm.box_version = "14.04"
4245
config.vm.box = "janihur/ubuntu-1404-desktop"
4346
config.vm.box_version = "1.0"
4447

0 commit comments

Comments
 (0)