#!/bin/sh USAGE="""\ Helper for buildout-base installation of ERP5 on Mandriva 2010. Usage: mandriva2010.sh [-h|-l] With no options, attempts to install the dependencies required to run the buildout. Options: -h shows this message -l lists the required dependencies\ """ # Avoid some mandriva bugs, when package with canonical name libXXX # is wrongly only 32 bit if [ `uname -m` == "x86_64" ] ; then # XXX: Is it compilant way to fetch arch? libs="lib64ungif4-devel" else libs="libungif4-devel" fi PACKAGE_LIST="""\ ${libs} automake bison cpio flex gcc gcc-c++ groff libboost-devel libbzip2-devel libboost-devel libgdbm-devel libglib2.0-devel libSDL-devel libSDL_gfx-devel libSDL_image-devel libgomp-devel libjpeg-devel libldap-devel libncurses-devel libneon0.27-devel libopenssl-devel libpng-devel libreadline-devel libsasl2-devel libtermcap-devel libxml2-devel libxslt-devel make patch python-devel python-setuptools rpm scons subversion subversion-devel subversion-tools tesseract-devel x11-server-xvfb zip zlib1-devel\ """ if [ x"$1" == x ]; then urpmi $PACKAGE_LIST elif [ "$1" = "-l" ]; then echo "$PACKAGE_LIST" elif [ "$1" = "-h" ]; then echo "$USAGE" else echo "Unknown argument." echo "$USAGE" fi