enhance bootstrap script to allow bootstrapping using supplied tarballs#1184
enhance bootstrap script to allow bootstrapping using supplied tarballs#1184boegel merged 5 commits intoeasybuilders:developfrom
Conversation
Conflicts: easybuild/scripts/bootstrap_eb.py
|
Refer to this link for build results (access rights to CI server needed): |
|
Works like a charm for me on MacOS 10.10.2! |
There was a problem hiding this comment.
Can you bump the http to httpS for all URLs?
There was a problem hiding this comment.
excellent suggestion, thanks!
There was a problem hiding this comment.
can you check if this is false if EASYBUILD_BOOTSTRAP_DEBUG=0?
There was a problem hiding this comment.
hmm, no, it's not, since the 0 is taken as a string value, and a non-empty string is equivalent to True
not sure how to tackle this one...
but since this is disabled by default, it's probably not a disaster if setting this to 0 enables it?
|
Refer to this link for build results (access rights to CI server needed): |
|
@stdweird: remarks fixed, good to go in? |
|
Refer to this link for build results (access rights to CI server needed): |
|
also, can you show me the link to the diocs that explain this new functionality? |
|
Refer to this link for build results (access rights to CI server needed): |
|
updated docs: easybuilders/easybuild#87 |
enhance bootstrap script to allow bootstrapping using supplied tarballs
Adds support for bootstrapping from supplied tarballs, by setting
$EASYBUILD_BOOTSTRAP_TARBALLSto a location where source tarballs namedeasybuild-framework.tar.gz,vsc-base.tar.gzetc. are provided before using thebootstrap_eb.pyscript.Other enhancements:
distributewhich deliverseasy_install) by defining$EASYBUILD_BOOTSTRAP_SKIP_STAGE0$EASYBUILD_BOOTSTRAP_DEBUGThis requires easybuilders/easybuild-easyblocks#559 in order to make the installation using local tarballs to work correctly.
The 'normal' bootstrap from PyPI should be unaffected (i.e. it still works for me ;-)). Installing both with and without providing
vsc-base.tar.gzworks.After playing around with this, I'm close to rewriting
bootstrap_eb.pyinbootstrap_eb.sh, to make it simpler and easier to read...