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: