From 0c9f991ca0155ccdabb44986180687a62b2903fc Mon Sep 17 00:00:00 2001 From: jdh8d <jdh8d@git.zephyr-software.com> Date: Mon, 6 Feb 2017 17:58:14 +0000 Subject: [PATCH] Updates to get things to build on ubuntu 16 which is a bit stricter about a few source language restrictions. should affect anyone else Former-commit-id: a9d56d7603433398c57c9bcec924d2050862b71e --- get-peasoup-packages.sh | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/get-peasoup-packages.sh b/get-peasoup-packages.sh index 50ab11f92..2929ad6da 100755 --- a/get-peasoup-packages.sh +++ b/get-peasoup-packages.sh @@ -35,7 +35,7 @@ BASE_PKGS=" CLIENT_IRDB_PKGS=" postgresql-client pgadmin3 - libpqxx3-dev + libpqxx-dev libmysqlclient-dev scons cmake @@ -73,31 +73,39 @@ if [[ "$PEASOUP_UMBRELLA_DIR" == "" ]]; then exit 1 fi + +install_packs() +{ + for i in $* + do + sudo apt-get install $i -y + done +} for arg in $@; do case $arg in all) - sudo apt-get install $ALL_PKGS + install_packs $ALL_PKGS ;; base) - sudo apt-get install $BASE_PKGS + install_packs $BASE_PKGS ;; client-irdb) - sudo apt-get install $CLIENT_IRDB_PKGS + install_packs $CLIENT_IRDB_PKGS ;; server-irdb) - sudo apt-get install $SERVER_IRDB_PKGS + install_packs $SERVER_IRDB_PKGS ;; irdb) - sudo apt-get install $CLIENT_IRDB_PKGS $SERVER_IRDB_PKGS + install_packs $CLIENT_IRDB_PKGS $SERVER_IRDB_PKGS ;; test) - sudo apt-get install $TEST_PKGS + install_packs $TEST_PKGS ;; - sql) - sudo apt-get install $SQL_PKGS + sql) + install_packs $SQL_PKGS ;; - ldap) - sudo apt-get install $LDAP_PKGS + ldap) + install_packs $LDAP_PKGS ;; *) echo "$arg not recognized. Recognized args: all, base, client-irdb,"; @@ -107,7 +115,7 @@ done echo "Getting irdb_transforms packages." cd irdb_transforms -sudo get-packages.sh +sudo ./get-packages.sh cd $PEASOUP_UMBRELLA_DIR echo Peasoup packages complete. -- GitLab