-
Notifications
You must be signed in to change notification settings - Fork 61
Add dev.eessi.io support including project subdirectories #885
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ocaisa
merged 121 commits into
EESSI:2023.06-software.eessi.io
from
Neves-P:feature/dev.eessi.io-merge
Apr 25, 2025
Merged
Changes from all commits
Commits
Show all changes
121 commits
Select commit
Hold shift + click to select a range
8a6cd13
Add EESSI_DEV_PROJET to prefix
Neves-P ee6aea9
Merge branch 'EESSI:2023.06-software.eessi.io' into feature/dev.eessi.io
Neves-P 0e9402b
Print EESSI_CVMFS_REPO to debug
Neves-P 8e628be
Merge branch 'feature/dev.eessi.io' of https://github.com/Neves-P/sof…
Neves-P 888b874
Check if running in subshell is the cause of some variables being reset
Neves-P 1af43f1
Revert to run minimal_eessi_env in subshell and add log line
Neves-P 25e8a5f
Fix condition to build with subdir in prefix in dev.eessi.io
Neves-P 3e5e2af
Add some logs to see where EESSI_CVMFS_REPO is being ovewritten
Neves-P 722ca22
Add more log output for EESSI_DEV_PROJECT variable
Neves-P 1c3f20a
export EESSI_DEV_PROJECT to compat layer env
Neves-P 7c9dee8
Expose cvmfs and version override in eessi_defaults
Neves-P d5d1522
Also expose EESSI_CVMFS_REPO in defaults
Neves-P fb45d7e
Try exporting EESSI_CVMFS_INSTALL
Neves-P a1f11fe
Overwrite EASYBUILD_INSTALLPATH and use EESSI_CVMFS_REPO_OVERRIDE in …
Neves-P dd9fccd
Load $EASYBUILD_INSTALLPATH modules in dev.eessi.io
Neves-P 821455b
Use EESSI_DEV_PROJECT for check instead of EESSI_CVMFS_REPO in EASYBU…
Neves-P a19c79c
Fix running install_scripts.sh only if not in dev.eessi.io
Neves-P afaa94f
Remove debug printing to log
Neves-P 2c3e74e
Improved logging when $EESSI_DEV_PROJECT is set
Neves-P 3d9424d
Fix tarball creations in dev.eessi.io
Neves-P 028f935
Actually set install_prefix_dir
Neves-P 4f06864
Log EESSI_DEV_PROJECT and export it
Neves-P 9eca5e4
Fix test checking for ${install_prefix_dir}
Neves-P 0e68f18
Look for installed software in the right directory
Neves-P 82d36c7
Fix error reporting of input in create_tarball.sh
Neves-P 3248438
Fix installpath to include cpu target
Neves-P d162ef3
Merge branch 'EESSI:2023.06-software.eessi.io' into feature/dev.eessi.io
Neves-P 4db1083
Track EASYBUILD_EXPERIMENTAL set
Neves-P 720d6e9
Fix typo in path
Neves-P e126f78
Use $TOPDIR to load_eessi_extend_module.sh
Neves-P 5a7012c
Handle custom prefix in dev.eessi.io
Neves-P 8dd50b0
create_tarball handles software_dir with eessi_dev_project
Neves-P 1bec917
Fix merge conflict
Neves-P bbde6db
Merge pull request #2 from EESSI/2023.06-software.eessi.io
Neves-P bb06d25
Merge branch 'EESSI:2023.06-software.eessi.io' into feature/dev.eessi…
Neves-P e16e7bb
Merge branch 'EESSI:2023.06-software.eessi.io' into feature/dev.eessi…
Neves-P 5b47737
Remove trailing `/`
Neves-P 1ecd93b
Set EESSI_DEV_PROJECT via EESSI-extend's EESSI_PROJECT_INSTALL
Neves-P a4d61d6
Add some debugging infop
Neves-P 35bd8a1
Fix syntax error
Neves-P 72ba311
Unset EESSI_CVMFS_INSTALL on dev.eessi.io builds
Neves-P b3399f2
Shorten EESSI_PROJECT_INSTALL path
Neves-P 9f0b2df
Remove more redundant parts of path
Neves-P 3fc95e1
Restore right part of path
Neves-P 28c6b7e
Use EESSI_SITE_INSTALL instead
Neves-P 39d67eb
Try EESSI_PROJECT_INSTALL without minimal_eessi_env override
Neves-P a37ae0b
Set EESSI_PROJECT_INSTALL in minimal_eessi_env
Neves-P 2145b93
Try full path
Neves-P 145427f
Revert "Try full path"
Neves-P 751aa89
Revert "Set EESSI_PROJECT_INSTALL in minimal_eessi_env"
Neves-P 5759cd5
Revert "Try EESSI_PROJECT_INSTALL without minimal_eessi_env override"
Neves-P cc240d1
Revert "Use EESSI_SITE_INSTALL instead"
Neves-P 2769b6c
Reapply "Use EESSI_SITE_INSTALL instead"
Neves-P 1fead90
Reapply "Try EESSI_PROJECT_INSTALL without minimal_eessi_env override"
Neves-P 13b2190
Reapply "Set EESSI_PROJECT_INSTALL in minimal_eessi_env"
Neves-P 8b4b022
Reapply "Try full path"
Neves-P 33a9d64
Revert "Try full path"
Neves-P 228fe3b
Revert "Set EESSI_PROJECT_INSTALL in minimal_eessi_env"
Neves-P 72395ea
Revert "Try EESSI_PROJECT_INSTALL without minimal_eessi_env override"
Neves-P b5b9916
Revert "Use EESSI_SITE_INSTALL instead"
Neves-P 00fc025
Revert "Restore right part of path"
Neves-P cb41a85
Revert "Remove more redundant parts of path"
Neves-P ab7245a
Revert "Shorten EESSI_PROJECT_INSTALL path"
Neves-P d9bed4f
Revert "Unset EESSI_CVMFS_INSTALL on dev.eessi.io builds"
Neves-P 2dd7650
Revert "Fix syntax error"
Neves-P 5bb1c56
Revert "Add some debugging infop"
Neves-P dc95dbd
Revert "Set EESSI_DEV_PROJECT via EESSI-extend's EESSI_PROJECT_INSTALL"
Neves-P e5517b6
Try again EESSI_PROJECT_INSTALL; temp override EESSI_CVMFS_REPO
Neves-P 6c9e295
Also unset $EESSI_CVMFS_INSTALL
Neves-P b71e2f9
Fix typo in `unset`
Neves-P 9211451
Need to export EESSI_PROJECT_INSTALL
Neves-P 48c61ef
Again, use previous apprach
Neves-P ee2bcb1
Handle dev.eessi.io via EESSI_extend-easybuild.eb
Neves-P e012bd4
Try installing to dev.eessi.io/project/version
Neves-P 367e30b
Unset EESSI_CVMFS_INSTALL
Neves-P e17d4f3
Create installdir if it doesn't exist
Neves-P 2b96be5
Correct place for eessi_dev_project in software_dir in create_tarball.sh
Neves-P 2e0bc48
Merge branch 'feature/dev.eessi.io-merge' of https://github.com/Neves…
Neves-P 82da386
Restore project_install definition
Neves-P acb896a
Add $EESSI_DEV_PROJECT to CVMFS_REPO_OVERRIDE if available
Neves-P 4a8bcee
No longer need EESSI_DEV_PROJECT in minimal_eessi_env
Neves-P 50937f7
EESSI_PROJECT_INSTALL should now be EESSI_CVMFS_REPO_OVERRIDE
Neves-P a5c2cf3
In dev.eessi.io EESSI_CVMFS_REPO now contains project subdir
Neves-P d0c0630
Fix input checking
Neves-P 9dab897
Use EESSI_DEV_PROJECT to eessi_container for upper-layer subdirs
Neves-P cd6ca79
Export EESSI_DEV_PROJECT to eessi_container
Neves-P 7b4eef6
Describe cvmfs_repo_name change in log
Neves-P bd44aed
Fix syntax
Neves-P 2f8cb06
Try creating directory earlier
Neves-P 3f20404
Make directory from correct variable
Neves-P 66738b3
Adjust only overlay subdirs, mount cvmfs repo correctly (no subdir al…
Neves-P 5b81fa9
mkdir container tmpdirs
Neves-P 54e4199
dev project subdir in overlay_upper_dir
Neves-P 7c0db3f
Subdir needs to be added inside overlay
Neves-P d6d2f1b
Fix overlay_upper_dir in create_tarball
Neves-P dbc0c82
Remove repeated project name
Neves-P a0f2570
Fix comment
Neves-P e481b17
Inspect script looks in project subdir
Neves-P f3a45f2
Remove project subdir before overaly-upper
Neves-P 76c19fc
Add missing /
Neves-P dd52011
Correct cvmfs_repo_name in container script
Neves-P ece8127
Leave rest of cvmfs_repo_name untouched
Neves-P 9d980f9
EESSI_DEV_PROJECT comes after overlays
Neves-P e98ce2b
Fix overlay paths in container
Neves-P 16c77b5
Print debug output
Neves-P 38f129c
Don't create child directory
Neves-P 82d3828
Create child dir, more debug output
Neves-P 013d942
Print created overlay dir in container
Neves-P 3758ecd
Create dir, but don´t add subdir to envvar
Neves-P 38b6b07
No special handling of tarball path in check-build
Neves-P d0b5df6
Cleanup
Neves-P 74ea9ec
Handle .lmod files in dev.eessi.io builds
Neves-P 8e3e010
Handle LMOD_PACKAGE_PATH that was missing
Neves-P 4bb1559
Format tarball name
Neves-P b314d96
Merge from main
Neves-P 5be4ab2
Merge branch '2023.06-software.eessi.io' of https://github.com/eessi/…
Neves-P bd78807
Add comment on cvmfs_repo_name and remove blank line at EOF
Neves-P 00d2e6b
Comments on how $EESSI_DEV_PROJECT is handled
Neves-P 5c3154b
Improve comment on how SitePackage.lua and .lmodrc are handled
Neves-P 6af5e85
Remove leftover lines
Neves-P 7d02c15
Merge branch 'feature/dev.eessi.io-merge' of https://github.com/Neves…
Neves-P File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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.
Uh oh!
There was an error while loading. Please reload this page.