From c23f0af8708ee85636236dd946f465ff48197879 Mon Sep 17 00:00:00 2001 From: Jason Cross Date: Tue, 14 Jun 2016 00:39:47 -0500 Subject: [PATCH] Swaps git installation to ppa repo. Fixes #872 (#916) --- provision/provision.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/provision/provision.sh b/provision/provision.sh index 1c2717a9c..063a2a0da 100755 --- a/provision/provision.sh +++ b/provision/provision.sh @@ -61,7 +61,7 @@ apt_package_check_list=( # other packages that come in handy imagemagick subversion - git-core + git zip unzip ngrep @@ -119,6 +119,21 @@ network_check() { fi } +git_ppa_check() { + # git + # + # apt-get does not have latest version of git, + # so let's the use ppa repository instead. + # + # Install prerequisites. + sudo apt-get install -y python-software-properties software-properties-common &>/dev/null + # Add ppa repo. + echo "Adding ppa:git-core/ppa repository" + sudo add-apt-repository -y ppa:git-core/ppa &>/dev/null + # Update apt-get info. + sudo apt-get update &>/dev/null +} + noroot() { sudo -EH -u "vagrant" "$@"; } @@ -837,6 +852,7 @@ network_check # Package and Tools Install echo " " echo "Main packages check and install." +git_ppa_check package_install tools_install nginx_setup