[SHELL] mise a jour de lien symboliques

Résolu
juggernaut -  
 juggernaut -
Bonjour,

j'utilise gentoo et pour firefox je suis obligé a chaque mise a jour du JRE de refaire le lien symboliques de la

libjavaplugin_oji.so vers /home/user/.mozilla/firefox/plugins/


donc je rends dans /home/user/.mozilla/firefox/plugins/ je fais un rm libjavaplugin_oji.so

et ensuite un ln -s /opt/sun-jre-bin-1.6.0.11/plugin/i386/ns7/libjavaplugin_oji.so /home/user/.mozilla/firefox/plugins/

comment est ce que je pourrais automatiser ça?

comment est ce que je pourrais faire pour dire

ln -s /opt/sun-jre-bin-$leplusgrandnombre/plugin...

merci :)
A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
je n'ai pas testé

L=libjavaplugin_oji.so ; H=$HOME/.mozilla/firefox/plugins ; rm -f $H/$L
ln -s $(ls -d /opt/sun-jre-bin*| tail -1)/plugin/i386/ns7/$L $H/$L
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Je ne comprends pas.
Le lien symbolique n'est pas détruit, si tu supprimes le fichier ou si tu réinstalles.
0
juggernaut
 
le lien n'est pas detruit mais il pointe vers une ancienne version, et si je refais le lien aloes qu'il existe deja j'ai un message disant que le lien existe deja etc...
donc je le supprime et le recrée avec la dernière version.

si je pouvais le faier de façon auto ça serait super voila, je vais essayer la solition d'au dessus, je vous tiens au jus
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570 > juggernaut
 
Re,

SI le nouveau fichier remplace l'ancien et s'il porte le même nom le lien pointera vers le nouveau fichier
La prévue est le fait que tu ne peux pas créer un lien qui existe déjà (à moins que tu force la création avec l'option -f)
0
juggernaut > lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
 
non ça n'a pas marché, qd je crée le nouveau lien vers la bonne version de JRE il me dit que le lien existe deja et si je fais un ls -l ça pointe toujours vers l'ancienne version.

mais bon c'etait pas le rm qui me posait pb :)

je vais tester la solution d'au dessus qui m'a l'air pas mal du tout
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570 > juggernaut
 
Je ne comprends toujours pas.
Une fois que tu as fait la mise à jour, l'ancien fichier n'existe plus puisqu'il est remplacer avec le nouveau qui porte le même nom.

Oui, teste la solution, mais je pense qu'on ne se comprends pas ;-)
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637 > lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
 
si /home/user/.mozilla/firefox/plugins/libjavaplugin_oji.so pointe sur /opt/sun-jre-bin-1.6.0.11/plugin/i386/ns7/libjavaplugin_oji.­so et qu'il installe /opt/sun-jre-bin-1.6.0.12/...
/home/user/.mozilla/firefox/plugins/libjavaplugin_oji.so pointera toujours sur /opt/sun-jre-bin-1.6.0.11/...
non ?
0