Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- checkpkg()
- {
- pkg="$1"
- grep -v -e ":" -E -e "^install/" < "$pkg" -e '^./$' < "$pkg" | sed 's/^/\//' | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | (
- while read line; do
- ldd "$line" 2> /dev/null | grep -q "not found"
- if [ $? -eq 0 ]; then
- exit 1
- fi
- done
- exit 0
- )
- return $?
- }
- for i in $*; do
- checkpkg "$i" || echo "$i"
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement