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