diff --git a/get-peasoup-packages.sh b/get-peasoup-packages.sh index 817f40076a24525b613e09b3bd879d989ce2209c..a84ace1d92ce9032335fab2b0363b7d2199f1a35 100755 --- a/get-peasoup-packages.sh +++ b/get-peasoup-packages.sh @@ -22,11 +22,15 @@ BASE_PKGS=" g++-multilib autoconf realpath - libelf-dev - libxqilla-dev - libxerces-c-dev + apt-libelf-dev + yum-libelf-devel + apt-libxqilla-dev + yum-libxqilla-devel + apt-libxerces-c-dev + yum-libxerces-c-dev screen - libxml2-dev + apt-libxml2-dev + yum-libxml2-devel libstdc++6:i386 coreutils makeself" @@ -36,8 +40,10 @@ BASE_PKGS=" CLIENT_IRDB_PKGS=" postgresql-client pgadmin3 - libpqxx-dev - libmysqlclient-dev + apt-libpqxx-dev + yum-libpqxx-dev + apt-libmysqlclient-dev + yum-libmysqlclient-devel scons cmake automake1.9" @@ -54,9 +60,21 @@ install_packs() do which apt-get 1> /dev/null 2> /dev/null if [[ $? == 0 ]]; then - sudo apt-get install $i -y + if [[ $i =~ apt-* ]]; then + sudo apt-get -y install $(echo $i|sed "s/^apt-//") + elif [[ $i =~ yum-* ]]; then + echo "Skipping install of $i for platform $(lsb_release -d -s)" + else + sudo apt-get -y install $i + fi else - sudo yum install $i -y + if [[ $i =~ apt-* ]]; then + echo "Skipping install of $i for platform $(cat /etc/redhat-release)" + elif [[ $i =~ yum-* ]]; then + sudo yum -y install $(echo $i|sed "s/^yum-//") + else + sudo yum -y install $i + fi fi done }