add easystacks arg and bootstrap improvements#801
Closed
trz42 wants to merge 2 commits intoEESSI:2023.06-software.eessi.iofrom
Closed
add easystacks arg and bootstrap improvements#801trz42 wants to merge 2 commits intoEESSI:2023.06-software.eessi.iofrom
trz42 wants to merge 2 commits intoEESSI:2023.06-software.eessi.iofrom
Conversation
|
Instance
|
|
Instance
|
ocaisa
reviewed
Oct 31, 2024
Contributor
|
@trz42 Can you sync this so we can get it merged? |
…-layer into easystacks_arg_and_bootstrap_fixes
Collaborator
Author
Updated the PR. It now only includes the changes related to passing an easystack file as argument to the script, then only that is processed instead of easystack files being determined from a |
Contributor
|
@trz42 Why does CI fail in this PR? |
Collaborator
|
@trz42 Can you move this pr to https://github.com/EESSI/software-layer-scripts |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds command line arg
--easystacksto install scriptEESSI-install-software.sh. This can be used for interactively building software using one or multiple easystack files (comma-separated). Starting builds for a new architecture could be as simple asprovided
/cvmfs/software.eessi.iois writable as when runningeessi_container.sh --access rw.The below is not needed after pulling in previously merged requests.
Also improves bootstrapping of a new architecture:addssoftwaredirectory to${EESSI_PREFIX}/software/${EESSI_OS_TYPE}/${EESSI_SOFTWARE_SUBDIR_OVERRIDE}as its existence is tested by theEESSI/2023.06modulechecks if the moduleEESSI-extend/${EESSI_VERSION}-easybuildexistsif so, it loads itif not, it doesn't load it but sets both${EASYBUILD_INSTALLPATH}and${EASYBUILD_EXPERIMENTAL}which are needed to installEasyBuild/SOME_VERSIONandEESSI-extend/${EESSI_VERSION}-easybuild