Index: building/Linux/build.sh
===================================================================
--- building/Linux/build.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
+++ building/Linux/build.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
@@ -0,0 +1,84 @@
+#!/bin/bash
+#*********************************************************
+# La llamada al script recibe dos argumentos:
+#   ./build.sh [tol|toltcl|tolbase|rtol] [|release|debug]
+#*********************************************************
+# Durante el proceso se pregunta por cada una de las etapas.
+
+BUILD_DIR=$PWD/$(dirname $0)
+
+if [ "$1" = "" ]; then
+  echo -n "project? "
+  read project
+else
+  project=$1
+fi
+if !([ "$project" = "tol" ] || [ "$project" = "toltcl" ] || [ "$project" = "tolbase" ] || [ "$project" = "rtol" ]); then
+  echo "(!) First argument should be: tol, toltcl, tolbase or rtol."
+  echo -n "press enter to exit "
+  read answer
+  exit
+fi
+
+PROJECT_DIR=$BUILD_DIR/../../$project
+
+if [ "$2" = "" ]; then
+  mode=release
+else
+  mode=$2
+fi
+if !([ "$mode" = "release" ] || [ "$mode" = "debug" ]); then
+  echo "(!) Second argument should be: release, debug or should be avoided."
+  echo -n "press enter to exit "
+  read answer  
+  exit
+fi
+suffix=-$mode
+if [ "$mode" = "release" ]; then
+  suffix=
+fi
+
+CMAKE_DIR=~/CMake_Build/$project/$mode
+
+echo "----------------------------------------------------"
+echo " Building $project - $mode"
+echo "----------------------------------------------------"
+
+if [ -d "$CMAKE_DIR" ]; then
+  echo "/!\ There is already a built folder of $project."
+  echo -n "mkdir? (y/n) "
+  read answer
+  if [ "$answer" = "y" ]; then
+    rm -r "$CMAKE_DIR"
+    mkdir -p "$CMAKE_DIR"
+  fi
+else
+  mkdir -p "$CMAKE_DIR"
+fi
+
+cd $CMAKE_DIR
+
+echo -n "cmake? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  if [ "$project" = "tol" ]; then 
+    cmake $PROJECT_DIR/. -DCMAKE_BUILD_TYPE=$mode -DCLAPACK_NAME=lapacke -DZIPARCHIVE_ROOT_DIR=/usr/local/ZipArchive$suffix -DZIPARCHIVE_AS_STATIC=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local/tol3.2$suffix
+  else
+    cmake $PROJECT_DIR -DCMAKE_BUILD_TYPE=$mode -DTOL_PREFIX_PATH=/usr/local/tol3.2$suffix -DCMAKE_INSTALL_PREFIX=/usr/local/tol3.2$suffix
+  fi  
+fi
+
+echo -n "make? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  make
+fi
+
+echo -n "install? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  sudo make install
+fi
+
+echo -n "press enter to exit "
+read answer
Index: building/Linux/build_contrib.sh
===================================================================
--- building/Linux/build_contrib.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
+++ building/Linux/build_contrib.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
@@ -0,0 +1,82 @@
+#!/bin/bash
+#*********************************************************
+# La llamada al script recibe dos argumentos:
+#   ./build_contrib.sh [|<contrib_name>] [|release|debug]
+#*********************************************************
+# Durante el proceso se pregunta por cada una de las etapas.
+
+BUILD_DIR=$PWD/$(dirname $0)
+
+if [ "$1" = "" ]; then
+  echo -n "contrib? "
+  read contrib
+else
+  contrib=$1
+fi
+
+CONTRIB_DIR=$BUILD_DIR/../../../contribs/$contrib
+
+if ! [ -d "$CONTRIB_DIR" ]; then 
+  echo "(!) Cannot find the contrib $contrib."
+  echo -n "press enter to exit "
+  read answer
+  exit
+fi
+
+if [ "$2" = "" ]; then
+  mode=release
+else
+  mode=$2
+fi
+if !([ "$mode" = "release" ] || [ "$mode" = "debug" ]); then
+  echo "(!) Second argument should be: release, debug or should be avoided."
+  echo -n "press enter to exit "
+  read answer  
+  exit
+fi
+suffix=-$mode
+if [ "$mode" = "release" ]; then
+  suffix=
+fi
+
+CMAKE_DIR=~/CMake_Build/contrib/$contrib/$mode
+
+echo "----------------------------------------------------"
+echo " Building contrib $contrib - $mode"
+echo "----------------------------------------------------"
+
+if [ -d "$CMAKE_DIR" ]; then
+  echo "/!\ There is already a built folder of $contrib."
+  echo -n "mkdir? (y/n) "
+  read answer
+  if [ "$answer" = "y" ]; then
+    rm -r "$CMAKE_DIR"
+    mkdir -p "$CMAKE_DIR"
+  fi
+else
+  mkdir -p "$CMAKE_DIR"
+fi
+
+cd $CMAKE_DIR
+
+echo -n "cmake? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  #cmake para ZipArchive
+  cmake $CONTRIB_DIR -DCMAKE_BUILD_TYPE=$mode -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/$contrib$suffix
+fi
+
+echo -n "make? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  make
+fi
+
+echo -n "install? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  sudo make install
+fi
+
+echo -n "press enter to continue "
+read answer
Index: building/Linux/build_installer.sh
===================================================================
--- building/Linux/build_installer.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
+++ building/Linux/build_installer.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
@@ -0,0 +1,54 @@
+#!/bin/bash
+#*********************************************************
+# La llamada al script no recibe argumentos:
+#   ./build_instaler.sh
+#*********************************************************
+# Durante el proceso se pregunta por cada una de las etapas.
+
+BUILD_DIR=$PWD/$(dirname $0)
+
+TRUNK_DIR=$BUILD_DIR/../..
+
+CMAKE_DIR=~/CMake_Build/installer
+
+echo "----------------------------------------------------"
+echo " Building TOL installer "
+echo "----------------------------------------------------"
+
+if [ -d "$CMAKE_DIR" ]; then
+  echo "/!\ There is already a built folder of $package."
+  echo -n "mkdir? (y/n) "
+  read answer
+  if [ "$answer" = "y" ]; then
+    rm -r "$CMAKE_DIR"
+    mkdir -p "$CMAKE_DIR"
+  fi
+else
+  mkdir -p "$CMAKE_DIR"
+fi
+
+cd $CMAKE_DIR
+
+echo -n "cmake? (y/n) "
+read answer
+if [ "$answer" = "y" ]
+then
+  cmake $TRUNK_DIR -DTOL_RUNTIME_DIR=/usr/local/tol3.2 -DCMAKE_BUILD_TYPE=release
+fi
+
+echo -n "cpack -G DEB? (y/n) "
+read answer
+if [ "$answer" = "y" ]
+then
+  cpack -G DEB
+fi
+
+echo -n "cpack -G RPM? (y/n) "
+read answer
+if [ "$answer" = "y" ]
+then
+  cpack -G RPM
+fi
+
+echo -n "press enter to exit "
+read answer
Index: building/Linux/build_package.sh
===================================================================
--- building/Linux/build_package.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
+++ building/Linux/build_package.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
@@ -0,0 +1,79 @@
+#!/bin/bash
+#*********************************************************
+# La llamada al script recibe dos argumentos:
+#   ./build_package.sh [|<package_name>] [|release|debug]
+#*********************************************************
+# Durante el proceso se pregunta por cada una de las etapas.
+
+BUILD_DIR=$PWD/$(dirname $0)
+
+if [ "$1" = "" ]; then
+  echo -n "package? "
+  read package
+else
+  package=$1
+fi
+
+PACKAGE_DIR=$BUILD_DIR/../../../OfficialTolArchiveNetwork/$package
+
+if ![ -f "$PACKAGE_DIR/CMakeLists.txt" ]; then 
+  if [ -d "$PACKAGE_DIR" ]; then 
+    echo "(!) Cannot find the CMakeLists.txt"
+  else
+    echo "(!) Cannot find the package $package."
+  fi
+  echo -n "press enter to exit "
+  read answer
+  exit
+fi
+
+if [ "$2" = "" ]; then
+  mode=release
+else
+  mode=$2
+fi
+if !([ "$mode" = "release" ] || [ "$mode" = "debug" ]); then
+  echo "(!) Second argument should be: release, debug or should be avoided."
+  echo -n "press enter to exit "
+  read answer  
+  exit
+fi
+suffix=-$mode
+if [ "$mode" = "release" ]; then
+  suffix=
+fi
+
+CMAKE_DIR=~/CMake_Build/package/$package/$mode
+
+echo "----------------------------------------------------"
+echo " Building package $package - $mode"
+echo "----------------------------------------------------"
+
+if [ -d "$CMAKE_DIR" ]; then
+  echo "/!\ There is already a built folder of $package."
+  echo -n "mkdir? (y/n) "
+  read answer
+  if [ "$answer" = "y" ]; then
+    rm -r "$CMAKE_DIR"
+    mkdir -p "$CMAKE_DIR"
+  fi
+else
+  mkdir -p "$CMAKE_DIR"
+fi
+
+cd $CMAKE_DIR
+
+echo -n "cmake? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  cmake $PACKAGE_DIR -DTOL_PREFIX_PATH=/usr/local/tol3.2$suffix -DCMAKE_BUILD_TYPE=$mode
+fi
+
+echo -n "make? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  make
+fi
+
+echo -n "press enter to continue "
+read answer
Index: building/Linux/produce_package.sh
===================================================================
--- building/Linux/produce_package.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
+++ building/Linux/produce_package.sh	(revision e02d24ac4ab3d95eb63cb8a3b268bd5653c756bb)
@@ -0,0 +1,53 @@
+#!/bin/bash
+#*********************************************************
+# La llamada al script recibe un argumento:
+#   ./produce_package.sh [|<package_name>]
+#*********************************************************
+# Durante el proceso se pregunta por cada una de las etapas.
+
+BUILD_DIR=$PWD/$(dirname $0)
+
+if [ "$1" = "" ]; then
+  echo -n "package? "
+  read package
+else
+  package=$1
+fi
+
+PACKAGE_DIR=$BUILD_DIR/../../../OfficialTolArchiveNetwork/$package
+
+if [ -d "$PACKAGE_DIR" ]; then 
+  if [ -f "$PACKAGE_DIR/CMakeLists.txt" ]; then
+    echo -n "build? (y/n) "
+    read answer
+    if [ "$answer" = "y" ]; then
+      ./build_package.sh $package
+    fi
+    echo -n "svn commit? (y/n) "
+    read answer
+    if [ "$answer" = "y" ]; then
+      MACHINE_TYPE=`uname -m`
+      if [ ${MACHINE_TYPE} = 'x86_64' ]; then
+        svn commit "$PACKAGE_DIR/CppTools/Linux_64_GNU" --message "Archivos .so del paquete $package recompilados para Linux 64"
+      else
+        svn commit "$PACKAGE_DIR/CppTools/Linux_x86_32" --message "Archivos .so del paquete $package recompilados para Linux 32"
+      fi
+    fi
+  else
+    echo "The package '$package' does not containt binary files."
+  fi
+else
+  echo "(!) Cannot find the package $package."
+  echo -n "press enter to exit "
+  read answer
+  exit
+fi
+
+echo -n "produce? (y/n) "
+read answer
+if [ "$answer" = "y" ]; then
+  tolsh -c"Text Package=\"$package\"" ../produce_package.tol
+fi
+
+echo -n "press enter to continue "
+read answer
