From af66138a17889f03c4514816bb25f83afac6e9f6 Mon Sep 17 00:00:00 2001 From: Michael Borden Date: Fri, 3 Mar 2017 21:04:29 -0800 Subject: [PATCH] misc: Add pacman support --- misc/make-deps.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/misc/make-deps.sh b/misc/make-deps.sh index 6ed3e083..7a8527be 100755 --- a/misc/make-deps.sh +++ b/misc/make-deps.sh @@ -15,13 +15,14 @@ YUM=`which yum 2>/dev/null` DNF=`which dnf 2>/dev/null` APT=`which apt-get 2>/dev/null` BREW=`which brew 2>/dev/null` +PACMAN=`which pacman 2>/dev/null` # if DNF is available use it if [ -x "$DNF" ]; then YUM=$DNF fi -if [ -z "$YUM" -a -z "$APT" -a -z "$BREW" ]; then +if [ -z "$YUM" -a -z "$APT" -a -z "$BREW" -a -z "$PACMAN" ]; then echo "The package managers can't be found." exit 1 fi @@ -41,6 +42,10 @@ if [ ! -z "$BREW" ]; then $BREW install libvirt || true fi +if [ ! -z "$PACMAN" ]; then + $sudo_command $PACMAN -S --noconfirm libvirt augeas libpcap +fi + if [ $travis -eq 0 ]; then if [ ! -z "$YUM" ]; then # some go dependencies are stored in mercurial @@ -54,6 +59,9 @@ if [ $travis -eq 0 ]; then $sudo_command $APT install -y golang-golang-x-tools || true $sudo_command $APT install -y golang-go.tools || true fi + if [ ! -z "$PACMAN" ]; then + $sudo_command $PACMAN -S --noconfirm go + fi fi # if golang is too old, we don't want to fail with an obscure error later