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
|
@ -51,41 +51,6 @@ elif [ "`cat /usr/scripts/active.template | wc -l`" -ne "`cat /var/lib/news/acti
|
||||||
esac
|
esac
|
||||||
fi
|
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 () {
|
INNSTOP () {
|
||||||
|
|
||||||
|
@ -150,4 +115,41 @@ do
|
||||||
done < /var/lib/news/active
|
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