Il y a peu de chance qu'ils conviennent pour d'autres personnes que moi, mais on ne sait jamais, recopier un bout ou l'autre.
J'ai essayé de commenter les scripts au maximum.
Contrairement au script précédent, j'ai écris toutes les lignes moi-même (bon d'accord, ça reste du bash ultra simple, mais bon...)
Voilà le script que j'utilise pour mettre à jour Firefox 2.0 à partir des compilations nocturnes.
À cause de la nature des compilations nocturnes, il effectue une sauvegarde de la version précédente. En plus, il se sert de cette version précédente pour migrer les plugins de l'ancienne vers la version plus récente.
Pour éviter les conflits, le script commence par effacer le backup précédent. Même s'il elle n'existe pas, ça n'arrêtera pas le script.
Il faut quand même veiller à faire une sauvegarde de ses plugins + searchplugins avant d'utiliser le script pour la première fois. Ainsi, il suffira de les placer dans le dossier firefox une bonne fois pour toute, après la première application du script.
Il faut exécuter le script à chaque fois que l'on veut mettre firefox à jour. Sachant qu'il y a une nouvelle version tous les jours (dans la soirée), rien ne sert de mettre à jour toutes les dix minutes.
#!/bin/sh
#Plaçons nous dans le répertoire où Firefox va être installé
cd ~
#Supprimons le backup précédent
rm -rf firefox-bak
#Mettre le lien vers la version de firefox que l'on veut installer
wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8-l10n/firefox-2.0.fr.linux-i686.tar.gz
#On change le répertoire de la version actuel
#On fait en même temps une sauvegarde de la version actuelle
mv firefox firefox-bak
#Décompression de l'archive
tar xvfz firefox-2.0.fr.linux-i686.tar.gz
#Suppression des plugins et plugins de recherche par défaut
#On reprendra ceux de l'ancienne installation
rm -rf firefox/plugins/ firefox/searchplugins/
#On mets les anciens plugins à la place
cp -r firefox-bak/plugins firefox
#Supprimons maintenant l'archive
rm firefox-2.0.fr.linux-i686.tar.gz
#Message de sortie
echo "Voilà, votre Firefox est maintenant à jour. Attention, c'est une version nocturne. Elle peut donc être très instable. À utiliser avec précaution !"
