Skip to content

Simplify variable symlink setup for users #219

@ocaisa

Description

@ocaisa

We have an increasing number of variable symlinks which I suspect is going to get longer. It would be nice to have a helper script to set these up for people. I am thinking:

  • Set up the basic variant symlink for host_injections
  • Have the script create a default structure under /cvmfs/software.eessi.io/host_injections that covers
    • EESSI version-specific installations (/cvmfs/software.eessi.io/host_injections/2023.06, etc., for all EESSI versions under /cvmfs/software.eessi.io/versions)
    • GPU drivers under /cvmfs/software.eessi.io/host_injections/drivers
  • Report back how variant symlinks should be set, and how to verify them
  • Currently in our glibc we hard code some host paths, we should switch these to variant symlinks and do auto-discovery in the script
    • Current hard-coded paths can be replaced as default targets of the symlinks
    • Symlinks are only set if they are actually needed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions