Hi there,

Here is just a tip in case you have bioinfo (and not only) peers like us,
who occasionally need to try out throw-away builds and decide later on
if that is production-level enough to actually keep it and quality-enhance:

# N.B. THERE IS NO EASYCONFIG AVAILABLE BEFORE THIS LINE :-P

fgeorgatos@gaia-8:~: $ eb --try-toolchain=ictce,5.3.0 --try-software-name=Maq 
--try-software-version=0.6.6 
--try-amend=homepage=http://sourceforge.net/projects/maq 
--try-amend=source_urls=http://sourceforge.net/projects/maq/files/maq/0.6.6 
--try-amend=sources=maq-0.6.6.tar.bz2
== temporary log file in case of crash /tmp/easybuild-1uhGsb.log
== Generated an easyconfig file Maq-0.6.6-ictce-5.3.0.eb, going to use it now...
== resolving dependencies ...
== processing EasyBuild easyconfig 
/mnt/nfs/users/homedirs/fgeorgatos/Maq-0.6.6-ictce-5.3.0.eb
== building and installing Maq-0.6.6-ictce-5.3.0...
== fetching files...
== creating build dir, resetting environment...
== unpacking...
== patching...
== preparing...
== configuring...
== building...
== testing...
== installing...
== taking care of extensions...
== packaging...
== postprocessing...
== sanity checking...
== cleaning up...
== creating module...
== COMPLETED: Installation ended successfully
==
WARNING: Build exited with exit code 0. 3 possible error(s) were detected in 
the build logs, please verify the build.

== Results of the build can be found in the log file 
/tmp/easybuild-Maq-0.6.6-20130715.164012.log
== Build succeeded for 1 out of 1
== temporary log file /tmp/easybuild-1uhGsb.log has been 
removed.fgeorgatos@gaia-8:~: $ module show Maq
-------------------------------------------------------------------
/home/users/fgeorgatos/.local/easybuild/modules/all/Maq/0.6.6-ictce-5.3.0:

module-whatis    TEMPLATE DESCRIPTION - Homepage: 
http://sourceforge.net/projects/maq
conflict         Maq
prepend-path     PATH 
/home/users/fgeorgatos/.local/easybuild/software/Maq/0.6.6-ictce-5.3.0/bin
setenv           EBROOTMAQ 
/home/users/fgeorgatos/.local/easybuild/software/Maq/0.6.6-ictce-5.3.0
setenv           EBVERSIONMAQ 0.6.6
setenv           EBDEVELMAQ 
/home/users/fgeorgatos/.local/easybuild/software/Maq/0.6.6-ictce-5.3.0/easybuild/Maq-0.6.6-ictce-5.3.0-easybuild-devel
-------------------------------------------------------------------
fgeorgatos@gaia-8:~: $ module load Maq
fgeorgatos@gaia-8:~: $ which maq
/home/users/fgeorgatos/.local/easybuild/software/Maq/0.6.6-ictce-5.3.0/bin/maq
fgeorgatos@gaia-8:~: $ maq 2>&1|head

Program: maq (Mapping and Assembly with Qualities)
Version: 0.6.6
Contact: Heng Li <[email protected]>

Usage:   maq <command> [options]

Key commands:
         fasta2bfa   convert FASTA to BFA format
         fastq2bfq   convert FASTQ to BFQ format
[...]



Like it? OK, next step might be to tune the PATH environment more easily but,
we'll come back to this at a next release, for things like the following ;-)

$ eb --try-amend=easyblock=Tarball --try-toolchain=dummy,dummy 
--try-software-name='NVIDIA-TDK' --try-software-version=3.304.5 
--try-amend=homepage=https://developer.nvidia.com/tesla-deployment-kit 
--try-amend=source_urls=https://developer.nvidia.com/sites/default/files/akamai/cuda/files/CUDADownloads/NVML/
 --try-amend=sources=tdk_3.304.5.tar.gz -r $CFGS -f
== temporary log file in case of crash /tmp/easybuild-bYU0sS.log
== Generated an easyconfig file NVIDIA-TDK-3.304.5.eb, going to use it now...
== resolving dependencies ...
== processing EasyBuild easyconfig 
/mnt/nfs/users/homedirs/fgeorgatos/NVIDIA-TDK-3.304.5.eb
== building and installing NVIDIA-TDK-3.304.5...
== fetching files...
== creating build dir, resetting environment...
== unpacking...
== patching...
== preparing...
== configuring...
== building...
== testing...
== installing...
== taking care of extensions...
== packaging...
== postprocessing...
== sanity checking...
== cleaning up...
== creating module...
== COMPLETED: Installation ended successfully
== Results of the build can be found in the log file 
/tmp/easybuild-NVIDIA-TDK-3.304.5-20130711.182536.log
== Build succeeded for 1 out of 1
== temporary log file /tmp/easybuild-bYU0sS.log has been removed.

fgeorgatos@gaia-69:~: $ ll 
/home/users/fgeorgatos/.local/easybuild/software/NVIDIA-TDK/3.304.5/nvidia-healthmon/nvidia-healthmon
-rwxr-xr-x 1 fgeorgatos clusterusers 128696 Jan  8  2013 
/home/users/fgeorgatos/.local/easybuild/software/NVIDIA-TDK/3.304.5/nvidia-healthmon/nvidia-healthmon

enjoy,
Fotis

-- 
echo "sysadmin know better bash than english" | sed s/min/mins/ \
        | sed 's/better bash/bash better/' # Yelling in a CERN forum



Reply via email to