Skip to content

Update NRL batch install script with capability to create & use bootstrap mirrors#1473

Merged
climbfuji merged 5 commits intoJCSDA:developfrom
climbfuji:feature/update_nrl_batch_install_from_release_neptune15_bootstrap_mirror
Jan 28, 2025
Merged

Update NRL batch install script with capability to create & use bootstrap mirrors#1473
climbfuji merged 5 commits intoJCSDA:developfrom
climbfuji:feature/update_nrl_batch_install_from_release_neptune15_bootstrap_mirror

Conversation

@climbfuji
Copy link
Copy Markdown
Collaborator

Summary

Update NRL batch install script with capability to create & use bootstrap mirrors. This was developed and tested in the NRL fork for NEPTUNE release 1.5.

Testing

Tested as part of the development on the NRL fork.

Applications affected

None directly

Systems affected

NRL systems

Dependencies

n/a (the spack bootstrap bug fixes that are needed for this PR are already in spack-stack-dev)

Issue(s) addressed

n/a

Checklist

  • This PR addresses one issue/problem/enhancement, or has a very good reason for not doing so.
  • These changes have been tested on the affected systems and applications.
  • All dependency PRs/issues have been resolved and this PR can be merged.

…kages at the end of each environment build in installer mode
…batch_install.sh (#6)

1. Rename util/nrl_batch_install.sh to util/nrl/batch_install.sh, consistent with authoritative spack-stack code
2. Update util/nrl/batch_install.sh:
    a. Add capability to create and use bootstrap mirrors
    b. Define function fix_permissions and use it to set the correct permissions for caches (mirrors) in developer mode, and for environments in installer mode
@climbfuji climbfuji self-assigned this Jan 28, 2025
@climbfuji climbfuji added the NAVY United States Naval Research Lab label Jan 28, 2025
@climbfuji climbfuji requested a review from areinecke January 28, 2025 00:53
@climbfuji climbfuji merged commit 579334b into JCSDA:develop Jan 28, 2025
@climbfuji climbfuji deleted the feature/update_nrl_batch_install_from_release_neptune15_bootstrap_mirror branch January 28, 2025 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

NAVY United States Naval Research Lab

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants