Blame private/core-fonts-report
|
Packit |
46375d |
#!/bin/sh
|
|
Packit |
46375d |
# Tests if an ELF file tries to load core fonts, and reports the result
|
|
Packit |
46375d |
|
|
Packit |
46375d |
if $(nm -aDu "$3" 2> /dev/null | grep -q '\
|
|
Packit |
46375d |
|
|
Packit |
46375d |
[ -s "$1" -a -r "$1" ] && rpminfo=$(cat "$1") || rpminfo="||||||"
|
|
Packit |
46375d |
[ -s "$2" -a -r "$2" ] && rpmlint_score=$(cat "$2")
|
|
Packit |
46375d |
|
|
Packit |
46375d |
size=$(du -b "$3" | cut -f 1)
|
|
Packit |
46375d |
checksum=$(sha256sum "$3" | cut -d " " -f 1)
|
|
Packit |
46375d |
|
|
Packit |
46375d |
if [ -s "$4" -a -r "$4" ] ; then
|
|
Packit |
46375d |
file=$(cut -d "|" -f 1 < "$4")
|
|
Packit |
46375d |
type=$(cut -d "|" -f 2 < "$4")
|
|
Packit |
46375d |
fi
|
|
Packit |
46375d |
|
|
Packit |
46375d |
echo "$rpminfo|$rpmlint_score|$file||||||$type|$size|$checksum||||||X"
|
|
Packit |
46375d |
fi
|