Trois fois rien mais c'est dj quelque chose...

(stransky)

darcs-hash:20021124003743-a279a-f0e00833a5f335beb9461f2a49e551156e72b482.gz
This commit is contained in:
stransky 2002-11-24 01:37:43 +01:00
parent e710cb231e
commit 0cd4ce4a7e

View file

@ -51,41 +51,6 @@ elif [ "`cat /usr/scripts/active.template | wc -l`" -ne "`cat /var/lib/news/acti
esac
fi
echo "arrêt d'innd..."
INNSTOP
MAKENEWACTIVE
echo "affichage du diff"
echo " "
diff /tmp/active.new /var/lib/news/active
echo " "
if ! ( diff -q /tmp/active.new /var/lib/news/active > /dev/null ) ; then
echo "la version générée et la version en place diffèrent : il faut la remplacer" ;
echo "souhaitez-vous remplacer le fichier actuellement en place ? y/n" ;
read reply3;
case $reply3 in
y* | Y* | o* | O*)
echo "OK, on le remplace"
cp /tmp/active.new /var/lib/news/active
chown news.news /var/lib/news/active
chmod 664 /var/lib/news/active
;;
n* | N*)
echo "OK, on le laisse, mais il faut corriger cela !"
;;
esac
else
echo "la version générée et la version en place sont identiques : on ne fait rien." ;
fi
echo "redémarrage d'innd..."
/id/inn2 start
exit 0
INNSTOP () {
@ -150,4 +115,41 @@ do
done < /var/lib/news/active
}
echo "arrêt d'innd..."
INNSTOP
MAKENEWACTIVE
echo "affichage du diff"
echo " "
diff /tmp/active.new /var/lib/news/active
echo " "
if ! ( diff -q /tmp/active.new /var/lib/news/active > /dev/null ) ; then
echo "la version générée et la version en place diffèrent : il faut la remplacer" ;
echo "souhaitez-vous remplacer le fichier actuellement en place ? y/n" ;
read reply3;
case $reply3 in
y* | Y* | o* | O*)
echo "OK, on le remplace"
cp /tmp/active.new /var/lib/news/active
chown news.news /var/lib/news/active
chmod 664 /var/lib/news/active
;;
n* | N*)
echo "OK, on le laisse, mais il faut corriger cela !"
;;
esac
else
echo "la version générée et la version en place sont identiques : on ne fait rien." ;
fi
echo "redémarrage d'innd..."
/id/inn2 start
exit 0