Trois fois rien mais c'est dj quelque chose...
(stransky) darcs-hash:20021124003743-a279a-f0e00833a5f335beb9461f2a49e551156e72b482.gz
This commit is contained in:
parent
e710cb231e
commit
0cd4ce4a7e
1 changed files with 37 additions and 35 deletions
72
fix-active
72
fix-active
|
@ -52,41 +52,6 @@ elif [ "`cat /usr/scripts/active.template | wc -l`" -ne "`cat /var/lib/news/acti
|
|||
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 () {
|
||||
|
||||
#/id/inn2 stop
|
||||
|
@ -151,3 +116,40 @@ 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
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue