Update trusted directories for glibc to leverage variable symlinks#227
Update trusted directories for glibc to leverage variable symlinks#227
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
|
|
This was done as part of #229 |
|
i thought it would close this one automatically (as #229 includes the same commits), but let's do it manually then... |
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.