From: Samir Benmendil Date: Wed, 21 Aug 2013 12:45:32 +0000 (+0200) Subject: add socheck X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/372ffaa88ce4b60540c81b999d78f1ff187c6690?ds=inline add socheck --- diff --git a/bin/socheck b/bin/socheck new file mode 100755 index 0000000..bd5a855 --- /dev/null +++ b/bin/socheck @@ -0,0 +1,30 @@ +#!/bin/bash + +sudo -v + +files=$(find /usr/bin -maxdepth 1 -type f) +libs=$(find /usr/lib/*.so* -maxdepth 1 -type f) + +clear +echo "Searching broken binaries...." + +for binary in $files ; do + parse=$(sudo ldd ${binary} | grep "not found") + if [ "${parse}" != "" ] ; then + echo "$(LC_ALL=C pacman -Qo $binary) seem broken!" + fi + unset parse +done + +echo " " +echo "Searching broken libs...." + +for lib in $libs ; do + if [ -x ${lib} ] ; then + parse=$(sudo ldd ${lib} | grep "not found") + if [ "${parse}" != "" ] ; then + echo "$(LC_ALL=C pacman -Qo $lib) seem broken!" + fi + unset parse + fi +done