clean_ima_list.sh 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. ima=$1
  3. test -f "$1" || echo "Unable to open IMA measurement file in argument #1: '$1'"
  4. test -f "$1" || exit
  5. echo "Cleaning up IMA measurement file.."
  6. sed -i '/.*\.conf$/d' $ima
  7. sed -i '/.*\.cnf$/d' $ima
  8. sed -i '/.*\.cfg$/d' $ima
  9. sed -i '/.*\.png$/d' $ima
  10. sed -i '/.*\.jpg$/d' $ima
  11. sed -i '/.*\.jpeg$/d' $ima
  12. sed -i '/.*\.mp3$/d' $ima
  13. sed -i '/.*\.list$/d' $ima
  14. sed -i '/.*\.deb$/d' $ima
  15. sed -i '/.*\.IndexDiff$/d' $ima
  16. sed -i '/.*\.c$/d' $ima
  17. sed -i '/.*\.o$/d' $ima
  18. sed -i '/.*\.h$/d' $ima
  19. sed -i '/.*\.pyo$/d' $ima
  20. sed -i '/.*\.tex$/d' $ima
  21. sed -i '/.*\.cache$/d' $ima
  22. sed -i '/.*\.prerm$/d' $ima
  23. sed -i '/.*\.postrm$/d' $ima
  24. sed -i '/.*\.vim$/d' $ima
  25. sed -i '/.*\.tfm$/d' $ima
  26. sed -i '/.*\.postinst$/d' $ima
  27. sed -i '/.*\.pyc$/d' $ima
  28. sed -i '/.*\.leases$/d' $ima
  29. sed -i '/.*\.hook$/d' $ima
  30. sed -i '/.*\_Packages$/d' $ima
  31. sed -i '/.*\.gz$/d' $ima
  32. sed -i '/.*\.bz2$/d' $ima
  33. sed -i '/.*\.s$/d' $ima
  34. sed -i '/.*\.d$/d' $ima
  35. sed -i '/.*\.rules$/d' $ima
  36. sed -i '/.*\.log$/d' $ima
  37. sed -i '/.*\.bin$/d' $ima
  38. sed -i '/.*\/preinst$/d' $ima
  39. sed -i '/.*\.dpkg-old$/d' $ima
  40. sed -i '/.*\.dpkg-new$/d' $ima