A small addition: If you use easybuild with multiple users on the same machine, you might run into problems as the temporary storage is shared between all easybuild processes. This is fixed in EB v1.10. Every easybuild process now uses a unique directory in the temporary storage.
Ward On Fri, Dec 20, 2013 at 1:43 AM, Bart Verleye <[email protected]> wrote: > Hi All, > > Just before I go and enjoy a hot Christmas holiday, I would like to share > how I set up easybuild here to use with more than 1 admin and different > hardware. Perhaps people will pick up some ideas, or, perhaps I can learn > from comments. > > We have following directories: > > /share/easybuild/installation: with the release version of EB installed. > /share/easybuild/src: where the source files will be kept. > /share/easybuild/"OS"/"Hardware": for the software and the module files > /share/easybuild/git: a local respo of the develop (not an installation). > > When an admin wants to install software, (s)he goes to the correct build > node, and sources the attached init file. This will set the environment. > > Easy! > > When the release version does not provide yet what we need, the > easyblocks/easyconfigs in the git directory can be used, by setting the > pythonpath. > > When local changes are made, e.g. paths to licences, this is done in the git > directory, and pushed to a branch 'Pan', never to be PR'd to the main repo. > > When new easyconfig/blocks have to be created, that is done in a fork of the > repo in the home directory of the admin. By contributing that work to the > develop, it will also be available in /share/easybuild/git and eventually in > the release version of EB. > > Once the problem with group write settings will be solved, I think this > approach should work fine. > > There is also documentation is progress for this: > https://wiki.auckland.ac.nz/display/CER/Copy+of+Installing+software+with+EB+on+Pan > > All comments on this approach are more than welcome! > > Einen guten Rutsch ins neue Jahr! As they say in German, > Bart > > > > -- > Dr. Bart Verleye > Centre for e-Research > Level G, Room 409-G21 > 24 SYMONDS ST > Auckland 1010 > New Zealand > +64 (0) 9 923 9740 ext 89740 -- ir. Ward Poelmans Center for Molecular Modeling Ghent University Technologiepark 903, B-9052 Zwijnaarde Belgium Tel: +32 9 264 65 76 Fax: +32 9 264 66 97 E-mail: [email protected] http://molmod.UGent.be/

