Bonjour,
Je souhaite comparer les changelog, les fichier de configuration, les docFiles et les fichier d'installation et de désinstallation des images ISO comme la fonction suivante :
ComparerRpm() # A modifier pour comparer les DEB et les DEB
{
# $1 la commande à effectuer
# $2 $3 les packets à comparer
case "$1" in
Changelog ) rpm -qp --changelog $2 >$BASEDIR/work/expl/fich1 2>/dev/null
rpm -qp --changelog $3 >$BASEDIR/work/expl/fich2 2>/dev/null
differentiel $BASEDIR/work/expl/fich1 $BASEDIR/work/expl/fich2 ;;
Configuration ) rpm -qp --configfiles $2 >$BASEDIR/work/expl/fich1 2>/dev/null
rpm -qp --configfiles $3 >$BASEDIR/work/expl/fich1 2>/dev/null
differentiel $BASEDIR/work/expl/fich1 $BASEDIR/work/expl/fich2;;
"Fichier fournis" ) rpm -qpl --docfiles $2 >$BASEDIR/work/expl/fich1 2>/dev/null
rpm -qpl --docfiles $3 >$BASEDIR/work/expl/fich2 2>/dev/null
differentiel $HBASEDIR/work/expl/fich1 $BASEDIR/work/expl/fich2;;
"installation" ) rpm -qp --scripts $2 >$BASEDIR/work/expl/fich1 2>/dev/null
rpm -qp --scripts $3 >$BASEDIR/work/expl/fich2 2>/dev/null
differentiel $BASEDIR/work/expl/fich1 $BASEDIR/work/expl/fich2 ;;
patchs ) ;;
Quitter ) break;;
* ) echo "erreur";;
esac
popd >/dev/null
}
Ici ce sont des RPM mais je voudrais faire la même chose avec les .DEB et je bloque un peu
Merci de vos réponses
Configuration: Linux
Firefox 3.0