no save
Assistance
Achat
News

Forum | Linux/Unix
[Linux Bash] Differentiel .deb
lWeeDl, le lun. 02 juin 2008 à 14:17:20
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éponsesConfiguration: Linux
Firefox 3.0


mamiemando
juin 08
Suivant
REPONSES
mamiemando
juin 08
lWeeDl
juin 08
lWeeDl
juin 08
Version Web
Réalisé par RedShift
no save