EESSI / compatibility-layer

Compatibility layer of the EESSI project
https://eessi.github.io/docs/compatibility_layer
GNU General Public License v2.0
12 stars 22 forks source link

Fix order of commands in installation script for `sssd` and `nss-pam-ldapd` #205

Closed bedroge closed 7 months ago

bedroge commented 7 months ago

There was a stupid mistake in #199, which first reinstalled new packages and then removed symlinks. But those new packages actually provided files that replace the symlinks, so the files themselves got removed again later on :man_facepalming:. I fixed the order in the script, and it now first removes the symlinks.

Fixed it in the repo by manually copying the missing files to the Stratum 0, and adding them in a transaction:

[mod] /cvmfs/software.eessi.io/versions
[mod] /cvmfs/software.eessi.io/versions/2023.06
[mod] /cvmfs/software.eessi.io/versions/2023.06/compat
[mod] /cvmfs/software.eessi.io/versions/2023.06/compat/linux
[mod] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64
[mod] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/lib64
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/lib64/libnss_ldap.so.2
[rem] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/lib64/libnss_sss.so
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/lib64/libnss_sss.so
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/lib64/libnss_sss.so.2
[rem] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/lib64/libnss_sss.so.2.0.0
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/lib64/libnss_sss.so.2.0.0
[mod] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64
[mod] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib64
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib64/libnss_ldap.so.2
[rem] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib64/libnss_sss.so
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib64/libnss_sss.so
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib64/libnss_sss.so.2
[rem] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib64/libnss_sss.so.2.0.0
[add] /cvmfs/software.eessi.io/versions/2023.06/compat/linux/aarch64/lib64/libnss_sss.so.2.0.0
eessi-bot[bot] commented 7 months ago

Instance eessi-bot-mc-aws is configured to build: