30usrmove/usrmove-convert.sh: rename duplicate libraries

ldconfig does not ignore the duplicate leftover libs with a .usrmove~
suffix, so we rename ".so" to "_so".
master
Harald Hoyer 2012-01-26 15:37:50 +01:00
parent 6334ffdbb0
commit 5ebad51b84
1 changed files with 8 additions and 0 deletions

View File

@ -141,6 +141,14 @@ for dir in bin sbin lib lib64; do
&& rm -rf "$ROOT/${dir}.usrmove-old~" || :
done

for dir in lib lib64; do
[[ -d "$ROOT/$dir" ]] || continue
for lib in "$ROOT"/usr/${dir}/lib*.so*.usrmove~; do
[[ -f $lib ]] || continue
mv $lib ${lib/.so/_so}
done
done

set +e

echo "Run ldconfig."