[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Valeur de sortie d'apt-get



Bonjour la liste

J'ai un petit questionnement au sujet des valeurs de retour d'apt-get.
La documentation indique que la valeur de retour est 0 si tout va bien
et 100 si ça se passe mal et qu'il y a une erreur

J'utilise un script pour une mise à jour automagique de serveur, et
dedans, je teste la valeur de retour de apt-get, avec un truc du genre

apt-get -y --force-yes dist-upgrade
if [ $? -ne 0 ]
then
	echo "installation des paquets en echec. abandon"
	exit 1
fi

Mon script se fait harakiri en disant qu'il y a eu une erreur. Soit

Mais si je me connecte sur le serveur et que je fais un

apt-get dist-upgrade

apt-get me dit qu'il n'y a rien à faire.

J'ai donc l'impression qu'il n'y a pas une erreur mais un warning. Ce
warning, lié peut être au force-yes, fait visiblement qu'apt-get
retourne une valeur non nulle.

Y a t'il parmi vous des spécialistes d'apt qui pourraient me répondre ?
Ou n'ais je d'autre solution que d'aller voir le code ?

Merci par avance

Laurent


Reply to: