Mandi! Matej Kovacic In chel di` si favelave... > Can anyoune help me? I simply unpack extensions on firefox dir, preserving UUID/folder name. Some extensions have some culprit, eg ABP pretend to activeate it on first run/upgrade and this confuse users... for examples: <package id="firefox-adblockplus" name="Adblock Plus for Mozilla Firefox" revision="2.2.3:1.2" reboot="false" priority="50"> <depends package-id="firefox"/> <check type="logical" condition="and"> <check type="logical" condition="or"> <check type="file" condition="exists" path='%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\install.rdf' /> <check type="file" condition="exists" path='%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\install.rdf' /> </check> <check type="logical" condition="or"> <check type="file" condition="datemodifyequalto" path="%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\prefs.js" value="@%WPKGROOT%\packages\firefox-adblockplus.js" /> <check type="file" condition="datemodifyequalto" path="%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\prefs.js" value="@%WPKGROOT%\packages\firefox-adblockplus.js" /> </check> </check> <download url="https://addons.mozilla.org/firefox/downloads/file/192004/adblock_plus-2.2.3-tb+an+sm+fx.xpi" target="WPKG\adblock_plus-2.2.3.xpi" /> <install architecture='x86' cmd='%COMSPEC% /c if not exist "%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}" md "%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"' /> <install architecture='x64' cmd='%COMSPEC% /c if not exist "%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}" md "%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"' /> <install include="upgrade" /> <!-- Vecchio stile di configurazione, elimino il file per mia sicurezza.--> <upgrade architecture='x86' cmd='%COMSPEC% /c if exist "%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\preferences\adblockplus.js" del /q /f "%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\preferences\adblockplus.js"' /> <upgrade architecture='x64' cmd='%COMSPEC% /c if exist "%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\preferences\adblockplus.js" del /q /f "%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\preferences\adblockplus.js"' /> <upgrade architecture='x86' cmd='%WPKGROOT%\tools\unzip -oqq "%SOFTWARE%\WPKG\adblock_plus-2.2.3.xpi" -d "%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"'/> <upgrade architecture='x64' cmd='%WPKGROOT%\tools\unzip -oqq "%SOFTWARE%\WPKG\adblock_plus-2.2.3.xpi" -d "%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"'/> <upgrade architecture='x86' cmd='%COMSPEC% /c copy /y "%WPKGROOT%\packages\firefox-adblockplus.js" "%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\prefs.js"' /> <upgrade architecture='x64' cmd='%COMSPEC% /c copy /y "%WPKGROOT%\packages\firefox-adblockplus.js" "%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\defaults\prefs.js"' /> <downgrade include="upgrade" /> <remove architecture='x86' cmd='%COMSPEC% /c rd /q /s "%ProgramFiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"' /> <remove architecture='x64' cmd='%COMSPEC% /c rd /q /s "%ProgramFiles(x86)%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"' /> </package> -- dott. Marco Gaiarin GNUPG Key ID: 240A3D66 Associazione ``La Nostra Famiglia'' http://www.sv.lnf.it/ Polo FVG - Via della Bontà, 7 - 33078 - San Vito al Tagliamento (PN) marco.gaiarin(at)lanostrafamiglia.it t +39-0434-842711 f +39-0434-842797 Dona il 5 PER MILLE a LA NOSTRA FAMIGLIA! http://www.lanostrafamiglia.it/chi_siamo/5xmille.php (cf 00307430132, categoria ONLUS oppure RICERCA SANITARIA) |