L’adresse pour télécharger les builds de Chromium ayant changée, j’en profite pour publier une nouvelle version de mon script de mise à jour.
#!/bin/sh function get_sys_version { #On récupère la version installée actuellement sys_version=`defaults read /Applications/Chromium.app/Contents/Info SVNRevision` if [ $? -eq 1 ];then sys_version=0 fi echo $sys_version } function get_svn_version { # On récupère le numéro de la dernière révision disponible sur le SVN svn_version=`curl -s http://build.chromium.org/f/chromium/snapshots/chromium-rel-mac/LATEST` echo $svn_version } function install_chromium { cd /tmp # Téléchargement de la nouvelle version curl "http://build.chromium.org/f/chromium/snapshots/chromium-rel-mac/$1/chrome-mac.zip" -o ./chrome-mac.zip unzip -q ./chrome-mac.zip # On renome la version actuelle mv /Applications/Chromium.app /Applications/Chromium_old.app echo "Installation de l'application" cp -R ./chrome-mac/Chromium.app /Applications/ echo "Suppression des fichiers temporaires" rm -r ./chrome-mac rm chrome-mac.zip rm -r /Applications/Chromium_old.app } sys_version= get_sys_version svn_version= get_svn_version if [ $sys_version -lt $svn_version ];then ps aux | grep /Applications/Chromium.app/Contents/MacOS/Chromium | grep -v grep # 1 si pas de ligne trouvée # 0 si chromium lancé # echo $? if [ $? -eq 1 ];then install_chromium $svn_version else echo "Vous devez fermer Chromium avant de lancer la mise à jour" fi else echo "Pas de mise à jour disponible" fi |
Vous pouvez télécharger mon script de mise à jour chromium_up.sh, pour l’utiliser vous devrez enlever l’extension txt.
Pour la prochaine version de mon script, je rajouterais plus de vérification pour éviter des erreurs.
Ce script fonctionne très bien, j’ai apporté quelques modifications pour pouvoir l’utiliser, je te les mets ici :
Pour récupérer l’info sur la dernière version, l’adresse est :
# On récupère le numéro de la dernière révision disponible sur le SVN
svn_version=`curl -s http://build.chromium.org/f/chromium/snapshots/Mac/LATEST`
Pour le téléchargement, l’adresse est :
# Téléchargement de la nouvelle version
curl « http://build.chromium.org/f/chromium/snapshots/Mac/$1/chrome-mac.zip » -o ./chrome-mac.zip
J’ai nommé le script Chromium-update.
En ligne de commande, j’ai rendu le script exécutable avec un petit :
chmod +x Chromium-update
puis ai lancé la MAJ toujours en ligne de commande ..
./Chromium-update
Tout est OK .. Merci pour ce petit bout de code ! 🙂
Merci pour les corrections, j’essayerais de prendre le temps de mettre à jour mon script. Mais je n’utilise plus Chromium, je suis retourné à Firefox.
Si tu veux une version plus récente du script, tu as aussi Nicolargo qui en a fait un http://blog.nicolargo.com/2011/07/installer-et-maintenir-a-jour-chromium-sur-mac-os-x.html.