-
Notifications
You must be signed in to change notification settings - Fork 51
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
Split off the Lmod hooks from lmodrc.lua into a seperate SitePackage.lua file #496
Split off the Lmod hooks from lmodrc.lua into a seperate SitePackage.lua file #496
Conversation
Instance
|
…ediate assignment anyway
…n an explicit list from one dir to another. Use that generic function to replace the existing code copying the scripts dir, and the scripts/gpu_support/nvidia dir. Add to that a copy of the init dir and the current subdirs, again listing the files to copy explicitely for safety.
…ck for three arguments, it can be anything greater than 2
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
New job on instance
|
From the logs:
It does get copied, but looking at the artefacts, it does not end up in the tarball. Pretty sure our
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
New job on instance
|
…l/software-layer into replace_lmodrc_with_site_package
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Nice work. Walked through this with @casparvl during hackathon on 2024-03-26.
The output of the contents of the tarball in the PR here are misleading. We looked at the contents and it is ok. Also the deployment/ingestion procedure is essentially the same for init
and software
tarballs, hence it should work to combine these in a single tarball for now.
bot: build repo:eessi.io-2023.06-software arch:aarch64/generic |
Updates by the bot instance
|
|
This should have been built and deployed (in order to get the new |
Note that this did get deployed in the end, as part of another PR... See the artifacts in #511 (comment) :) |
…SSI#496 . We need to have a change to redeploy it
…SSI#496 . We need to have a change to redeploy it
Fixes #491
This PR splits the current
lmodrc.lua
files in two parts: anlmodrc.lua
containing the stuff that actually belongs there, i.e. the definition ofpropT
andscDescriptT
tables. The second part is aSitePackage.lua
containing the stuff that actually belongs there, i.e. the Lmod hooks https://lmod.readthedocs.io/en/latest/170_hooks.html