Symlink bin filenames to sbin for compatibility
When packages are rebuilt in a merged buildroot and their contents migrate from /usr/sbin to /usr/bin, we want to provide compat symlinks so that the old names still work. This scriptlet covers all packages that have files in /usr/sbin in F40. We have just one scriptlet in filesystem because that's easier than having separate scriptlets in each package. When the package for which we created a symlink is removed, we remove the symlink. The list of filenames was initially created using 'dnf repoquery', but it seems that this is unreliable. Additional files were generated using: (ls -1 /usr/sbin/|sort -g|sed 's/.*/ "\0",/'; sed -n -e '/^ "acme/,/^ "zramctl"/p' <filesystem.spec)|sort|uniq|xsel We need to also trigger on /sbin, because some packages have files in /sbin (not just /usr/sbin). In particular, this affects glibc, which (still) has /sbin/ldconfig.
This commit is contained in:
parent
fd11b5b9be
commit
8681f7a4f3
2112
filesystem.spec
2112
filesystem.spec
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user