From 46231a35cfdfdd7c056deaee9de6ec8846917f44 Mon Sep 17 00:00:00 2001 From: TheAssassin Date: Mon, 12 May 2014 19:58:30 +0200 Subject: [PATCH 1/2] Fixing shebang on dependency installation script. The script assumes bash isn't installed which means it shouldn't be run with it. --- tools/get_dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/get_dependencies.sh b/tools/get_dependencies.sh index 06b4645..4f37d0e 100755 --- a/tools/get_dependencies.sh +++ b/tools/get_dependencies.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh # # auto-install dependency packages using the systems package manager. # this assumes you are running as root or are using sudo From 61b578865205783712c2f67a88cdefebb798fb9b Mon Sep 17 00:00:00 2001 From: TheAssassin Date: Mon, 12 May 2014 20:00:53 +0200 Subject: [PATCH 2/2] Fixing dependency installation command for Debian based systems. - Combining installation of requirements. - Fixing name of 'llvm-dev'. - Removing unnecessary dependency 'build-essential'. --- tools/get_dependencies.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/get_dependencies.sh b/tools/get_dependencies.sh index 4f37d0e..4ccb392 100755 --- a/tools/get_dependencies.sh +++ b/tools/get_dependencies.sh @@ -42,10 +42,8 @@ get_mageia_deps() get_debian_deps() { - for pkg in build-essential clang llvm-devel automake autogen libtool \ - libxml2-dev uuid-dev libssl-dev bash patch make; do - apt-get -y --force-yes install $pkg; - done + apt-get install -y --force-yes clang llvm-dev automake autogen \ + libtool libxml2-dev uuid-dev libssl-dev bash patch make } unknown()