-
Notifications
You must be signed in to change notification settings - Fork 25
Update trusted directories for glibc to leverage variable symlinks #227
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
base: main
Are you sure you want to change the base?
Conversation
Fixes #226 Since this is pretty relevant to security, I am inclined to point these variable symlinks to `/dev/null` by default but that does not actually address the problem being discussed in #226 (having to harass the admins to link the CUDA drivers). If we can have logic in our CVMFS configuration then maybe we can address that.
|
@bedroge Is it possible to have a setting in |
Not sure if I fully understand what you're trying to achieve, but wouldn't a variant symlink do exactly that? This would by default make it point to |
|
I'm imagining the following scenario:
|
|
I think you basically want to do something similar as is done for |
|
Though I don't know if you can do the nested kind of thing that you seem to be suggesting. You basically want to have a variable that allows them to set those variant symlinks differently for each version, but also one that will change the default for all of them in case the version-specific ones are not defined? edit: well, maybe you could have the version-specific variant symlinks point to a So then |
|
What you describe (variant symlink pointing to a variant symlink) looks like it should work and can satisfy the scenarios I can think of. EDIT: Apart from |
|
I was trying to set up an automated procedure for updating the existing compat layer, but I'm running into several issues there. Now I'm wondering if it isn't easier to just do a full rebuild, let's just see if that works and what it produces... bot: build repo:eessi.io-2025.06-compat instance:eessi-bot-mc-aws for:arch=x86_64/generic |
Unable to download or merge changes between the source branch and the destination branch. |
|
bot: build repo:eessi.io-2025.06-compat instance:eessi-bot-mc-aws for:arch=x86_64/generic |
|
New job on instance
|
Fixes #226
Requires that these directories become variable symlinks.
Since this is pretty relevant to security, I am inclined to point these variable symlinks to
/dev/nullby default but that does not actually address the problem being discussed in #226 (having to harass the admins to link the CUDA drivers). If we can have logic in our CVMFS configuration then maybe we can address that.