for PAQUET in `echo \`rpm -qa\``
do
rpm -V $PAQUET
if [ ! $? -eq 0 ]
then
echo "Erreur dans le paquet : $PAQUET" >> $FICHIER_JOURNAL
else
echo "Paquet $PAQUET OK" >> $FICHIER_JOURNAL
fi
done
permet d'écrire (par défaut dans /root/liste.txt ) la liste des paquets pour lesquels il y a un problème entre ce qui est installé sur le disque et ce qui est inscrit dans la base.
[^] # Re: urpmi
Posté par lgmdmdlsr . En réponse au message Base rpm invalide. Évalué à 1.
#!/bin/bash
FICHIER_JOURNAL=/root/liste.txt
touch $FICHIER_JOURNAL
for PAQUET in `echo \`rpm -qa\``
do
rpm -V $PAQUET
if [ ! $? -eq 0 ]
then
echo "Erreur dans le paquet : $PAQUET" >> $FICHIER_JOURNAL
else
echo "Paquet $PAQUET OK" >> $FICHIER_JOURNAL
fi
done
permet d'écrire (par défaut dans /root/liste.txt ) la liste des paquets pour lesquels il y a un problème entre ce qui est installé sur le disque et ce qui est inscrit dans la base.