buildsystem: support for automated package installation for RedHat (and clones)

This commit is contained in:
Philipp Felix Hoefler 2014-01-29 17:35:48 +01:00
parent 31d513c50a
commit a284c53c51

View File

@ -35,6 +35,10 @@ case $1 in
deps_pkg="bash bc gcc g++ sed patch fileutils tar bzip2 gzip perl coreutils gawk texinfo gperf cvs zip unzip xutils xfonts-utils diff xsltproc default-jre"
files="/usr/include/stdio.h /usr/include/ncurses.h"
files_pkg="libc6-dev libncurses5-dev"
if [ -f /etc/redhat-release ]; then
deps_pkg="bash bc gcc gcc-c++ sed patch fileutils tar bzip2 gzip perl coreutils gawk texinfo gperf cvs zip unzip xorg-x11-font-utils xorg-x11-font-utils diffutils libxslt java-1.7.0-openjdk"
files_pkg="glibc-headers ncurses-devel"
fi
;;
qemu)
if [ ! `which qemu` ]; then
@ -113,6 +117,10 @@ if [ -n "$need" ]; then
echo "**** You seem to use a fedora system ****"
read -p "would you like to install the needed tools ? (y/n) " ans
[ "$ans" = "y" ] && sudo yum install $need_pkg
elif [ -f /etc/redhat-release -a "`which yum 2>/dev/null`" ]; then
echo "**** You seem to use a RedHat or clone (CentOS) system ****"
read -p "would you like to install the needed tools ? (y/n) " ans
[ "$ans" = "y" ] && sudo yum install $need_pkg
else
echo "********"
exit 1