#!/bin/bash
# Copyright 2006-2017, Matthew Welland.
#
# This file is part of Megatest.
#
# Megatest is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Megatest is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Megatest. If not, see <http://www.gnu.org/licenses/>.
SYSTEM_TYPE=$(lsb_release -irs |tr ' ' '_' |tr '\n' '-')$(uname -i)
file=`/bin/mktemp`
case $SYSTEM_TYPE in
Ubuntu-17.04-x86_64-std)
apt list --installed | cut -d/ -f 1 > $file
;;
Ubuntu-16.04-x86_64)
apt list --installed | cut -d/ -f 1 > $file
;;
Ubuntu-16.04-i686)
apt list --installed | cut -d/ -f 1 > $file
;;
SUSE_LINUX_11-x86_64)
rpm -qa > $file
;;
CentOS_5.11-x86_64-std)
rpm -qa > $file
;;
esac
for package in libmysqlclient-dev libsqlite3-dev sqlite3 postgresql libreadline-dev libwebkitgtk-dev libpangox-1.0-0 zlib1g-dev libfreetype6 cmake libssl-dev uuid-dev libmotif3 mysql-client; do
grep --silent $package $file
if [ "$?" != "0" ]; then
echo "sudo apt install $package"
fi
done
rm $file