Re: Firefox, navigateur internet libre
Posté : 09 janv. 2020 14:48
Mise à jour en 72.0.1
http://forum-dane.ac-lyon.fr/forum/
http://forum-dane.ac-lyon.fr/forum/viewtopic.php?f=44&t=2086
REM force l'utilisation d'un profil indépendant des versions
REM Ne marche que pour la session en cours
setx MOZ_LEGACY_PROFILES 1
setx MOZ_ALLOW_DOWNGRADE 1
thierry.arbezcarme a écrit :J'ai légèrement modifié le paquet de Firefox pour inclure une option qui empêche la mise à jour automatique de Firefox (c'est paramétrable facilement) si ca intéresse quelqu'un et j'ai le même paquet qui rajoute les 2 variables d'environnement pour tout le monde.
<package
id="Firefox"
name="Mozilla Firefox : LE navigateur"
revision="%version%.2"
reboot="false"
priority="100">
<!-- PERSONNALISATION DE L'INSTALLATION DE FIREFOX -->
<variable name="version" value="73.0.1" /> <!-- Numero de version de FIRFOX - ATTENTION de bien mettre la bonne version -->
<variable name="MaintenanceService" value="false" /> <!-- true/false : 'installer'/'ne pas installer' Mozilla Maintenane Service -->
<variable name="Defaultbrowser" value="true" /> <!-- true/false : 'Mettre'/'Ne pas mettre' Firefox en navigateur par defaut -->
<!-- URL de telechargement automatique de Firefox -->
<eoledl dl="[url=http://download.mozilla.org/?product=firefox-%version%&os=win&lang=fr]http://download.mozilla.org/?product=firefox-%version%&os=win&lang=fr[/url]" destname="firefox/Firefox Setup %version%.exe" />
<!-- variables diverses liees a l'architecture de windows -->
<variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
<variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
<!--
<check
type="uninstall"
condition="exists"
path="Mozilla Firefox %version% (x86 fr)" />
-->
<!-- verifie si la version de l'executable de Firefox correspond au numero de version 'version' -->
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\Mozilla Firefox\firefox.exe" value="%version%" />
<!-- 'tue' le processus Firefox s'il existe -->
<install cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</install>
<!-- Installation de Firefox avec ou sans la mise a jour automatique en fonction de la variable 'MaintenanceService' definie un peu plus haut -->
<install timeout="300" cmd='"%SOFTWARE%\firefox\Firefox Setup %version%.exe" -ms /MaintenanceService=%MaintenanceService%' />
<!-- Supprime le service 'Mozilla Maintenance Service' si les 2 conditions suivantes sont remplies: -->
<!-- - la variable MaintenanceService est egale a false -->
<!-- - le service 'Mozilla Maintenance Service' est installe -->
<install timeout="60" cmd='"C:\Program Files (x86)\Mozilla Maintenance Service\uninstall.exe" /S'>
<condition>
<check type="logical" condition="and">
<check type="host" condition="environment" value="MaintenanceService=false" />
<check type="uninstall" condition="exists" path="Mozilla Maintenance Service" />
</check>
</condition>
</install>
<!-- Active Firefox comme navigateur par défaut en fonction de la variable 'DefaultBrowser' definie un peu plus haut -->
<install timeout="60" cmd='%COMSPEC% /C IF EXIST "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal' >
<condition>
<check type="logical" condition="DefaultBrowser" value="true" />
</condition>
<exit code="any" />
</install>
<upgrade include='install' />
<downgrade include='install' />
<remove cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</remove>
<remove cmd='"%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /S' />
</package>
thierry.arbezcarme a écrit :Bonjour,
j'ai passé une moulinette qui a remis le profil par 'defaut' sur tous les profils
Le script d'ouverture de session ne peux pas malheureusement pas prendre en compte toutes les modifications que fait Firefox.
Il faut que je trouve une autre parade…
Cordialement,
Thierry
Profil manquant
Le profil Firefox ne peut être chargé. Il est peut-être manquant ou inaccessible.
stephane.rolandez a écrit :J'ai une salve de questions un peu naïves :
stephane.rolandez a écrit :- Une modification du paquet sur WPKG-manage règlera-t-elle le problème d'homogénéisation de tout le parc ?
stephane.rolandez a écrit :- J'aurai quand même besoin d'aller dans \\srv-scribe\netlogon\scripts pour forcer les profils par défaut ?
stephane.rolandez a écrit :- Quels sont les risques ? Je fais cela quand tout le monde est parti... ?
stephane.rolandez a écrit :- Les maj sont effectives au redémarrage des machines ?
stephane.rolandez a écrit :- Quand vous précisez de vérifier que les droits de lecture-exécution est en place pour tout le monde, cela se fait dans "gestions des acls" de Eole ?
stephane.rolandez a écrit :- ESR ou classique ?
stephane.rolandez a écrit :Merci d'avance pour votre aide et vos conseils !