Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux:integrite_pour_distrib_rpm [2010/01/12 13:29] (current)
Line 1: Line 1:
 +En faisant la commande:
 +rpm -ql --dump ​ blah
 +On obtient la liste des fichiers contenus dans 
 +le fichier rpm mais en plus quelques infos 
 +comme le md5sum. Donc voila un petit script pour
 +comparer les md5 courants et ceux théoriques.
 +A améliorer, triturer pour le fun.
 +th0m.
 +<​code>​
 +#!/bin/sh
 +# Check md5sum for
 +# specified rpms.
 +# vassilian@icx.fr ​
 +#
  
 +for RPM in "​initscripts"​ "​grub"​
 +do
 +for FILE in `rpm -ql --dump ​ $RPM |awk {'​print $1'}`
 + do
 + if [ -d "​$FILE"​ ]
 + then
 + echo "​Skipping $FILE"
 + else
 + MD5=`md5sum $FILE |cut -d" " -f1`
 +        RPMMD5=`rpm -ql --dump ​ $RPM |grep "​$FILE"​ |awk {'​print $4'}`
 + #echo "$MD5 et $RPMMD5"​
 + if [ "​$MD5"​ = "​$RPMMD5"​ ]
 + then
 + echo "$FILE ... ok"
 + else
 + echo "$FILE ... changed"​
 +        fi
 + fi
 + done
 +done
 +</​code>​
linux/integrite_pour_distrib_rpm.txt · Last modified: 2010/01/12 13:29 (external edit)