ver=`cd /var/log/packages; echo llvm-* | cut -d - -f 2 | cut -d. -f 1` echo $ver if [ -d /opt/llvm$ver ] then echo "LLVM $ver libraries already copied in /opt/llvm$ver" else mkdir /opt/llvm$ver CWD=/opt/llvm$ver cd /usr/lib$LIBDIRSUFFIX (echo "cp -p --reflink "; grep "^usr/lib$LIBDIRSUFFIX/" /var/log/packages/llvm-* | sed "s/^usr.lib$LIBDIRSUFFIX\///" | grep -vE '^clang/|^lua|^cmake/|^python|^libear/|^libscanbuild/|^object|libomptarget.*\.bc|\.a$' ; echo " $CWD" ) | xargs | bash - sed -i "s|opt/llvm.*|opt/llvm$ver|" /etc/ld.so.conf ldconfig cat /etc/ld.so.conf fi