[Erp5-report] r32934 nicolas.dumazet - /erp5/trunk/buildout/helpers/mandriva2010.0.sh

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Feb 22 12:30:53 CET 2010


Author: nicolas.dumazet
Date: Mon Feb 22 12:30:53 2010
New Revision: 32934

URL: http://svn.erp5.org?rev=32934&view=rev
Log:
extend a bit the helper with options so we can reuse it in RPM generation

Modified:
    erp5/trunk/buildout/helpers/mandriva2010.0.sh

Modified: erp5/trunk/buildout/helpers/mandriva2010.0.sh
URL: http://svn.erp5.org/erp5/trunk/buildout/helpers/mandriva2010.0.sh?rev=32934&r1=32933&r2=32934&view=diff
==============================================================================
--- erp5/trunk/buildout/helpers/mandriva2010.0.sh [utf8] (original)
+++ erp5/trunk/buildout/helpers/mandriva2010.0.sh [utf8] Mon Feb 22 12:30:53 2010
@@ -1,27 +1,48 @@
 #!/bin/sh
 
-PACKAGE_LIST="""
-  bison
-  cpio
-  flex
-  gcc
-  gcc-c++
-  libbzip2-devel
-  libgdbm-devel
-  libglib2.0-devel
-  libjpeg-devel
-  libncurses-devel
-  libopenssl-devel
-  libtermcap-devel
-  libxml2-devel
-  libxslt-devel
-  make
-  patch
-  rpm
-  subversion
-  subversion-devel
-  subversion-tools
-  x11-server-xvfb
-  zlib1-devel
+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\
 """
-urpmi $PACKAGE_LIST
+PACKAGE_LIST="""\
+bison
+cpio
+flex
+gcc
+gcc-c++
+libbzip2-devel
+libgdbm-devel
+libglib2.0-devel
+libjpeg-devel
+libncurses-devel
+libopenssl-devel
+libtermcap-devel
+libxml2-devel
+libxslt-devel
+make
+patch
+rpm
+subversion
+subversion-devel
+subversion-tools
+x11-server-xvfb
+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




More information about the Erp5-report mailing list