tis-config-for-firefox 4

  • package : tis-config-for-firefox
  • version : 4
  • architecture : all
  • locale :
  • description : Config for Mozilla Firefox
  • maintainer : TIS <technique@tranquil-it-systems.fr>
  • date : 2018-02-27 18:58:29
  • min_os_version :
  • max_os_version :
  • Depends :

setup.py

# -*- coding: UTF-8 -*-
from setuphelpers import *

uninstallkey = []

def install():

    for firefox in installed_softwares('Mozilla Firefox'):
        locfirefox = firefox['install_location']

        filecopyto("mozilla.cfg",locfirefox)
        filecopyto("local-settings.js",makepath(locfirefox,"defaults","pref"))

        print ("Disabling profile migration from ie")
        filecopyto("override.ini",makepath(locfirefox,"browser"))

        print ("Override User UI")
        ensure_dir(makepath(locfirefox,"browser","defaults","profile","chrome",""))
        filecopyto("userChrome.css",makepath(locfirefox,"browser","defaults","profile","chrome"))

    

Changelog

Fixed in Firefox ESR 45.6.0
https://www.mozilla.org/en-US/security/advisories/mfsa2016-95/


Fixed in Firefox ESR 38.4
2015-133 NSS and NSPR memory corruption issues
2015-132 Mixed content WebSocket policy bypass through workers
2015-131 Vulnerabilities found through code inspection
2015-130 JavaScript garbage collection crash with Java applet
2015-128 Memory corruption in libjar through zip files
2015-127 CORS preflight is bypassed when non-standard Content-Type headers are received
2015-123 Buffer overflow during image interactions in canvas
2015-122 Trailing whitespace in IP address hostnames can bypass same-origin policy
2015-116 Miscellaneous memory safety hazards (rv:42.0 / rv:38.4)

Fixed in Firefox ESR 38.3
2015-113 Memory safety errors in libGLES in the ANGLE graphics library
2015-112 Vulnerabilities found through code inspection
2015-111 Errors in the handling of CORS preflight request headers
2015-110 Dragging and dropping images exposes final URL after redirects
2015-106 Use-after-free while manipulating HTML media content
2015-105 Buffer overflow while decoding WebM video
2015-101 Buffer overflow in libvpx while parsing vp9 format video
2015-100 Arbitrary file manipulation by local user through Mozilla updater
2015-96 Miscellaneous memory safety hazards (rv:41.0 / rv:38.3)

Fixed in Firefox ESR 38.2.1
2015-95 Add-on notification bypass through data URLs
2015-94 Use-after-free when resizing canvas element during restyling

Fixed in Firefox ESR 38.2
2015-92 Use-after-free in XMLHttpRequest with shared workers
2015-90 Vulnerabilities found through code inspection
2015-89 Buffer overflows on Libvpx when decoding WebM video
2015-88 Heap overflow in gdk-pixbuf when scaling bitmap images
2015-87 Crash when using shared memory in JavaScript
2015-85 Out-of-bounds write with Updater and malicious MAR file
2015-84 Arbitrary file overwriting through Mozilla Maintenance Service with hard links
2015-83 Overflow issues in libstagefright
2015-82 Redefinition of non-configurable JavaScript object properties
2015-80 Out-of-bounds read with malformed MP3 file
2015-79 Miscellaneous memory safety hazards (rv:40.0 / rv:38.2)
    

manifest.sha256

override.ini 3c930ba0fce98f0a232101b76885a8fade8edd4a6ea19a00d372aaff426f0125
local-settings.js 78498a0d8c1e6b137e93081a785aacf63fccc3fb8f7ea04354d48224f5e1b357
WAPT/icon.png 2c69e9dbacc4844ced213e19c38f684055f22ca6e1047d15b692891239bb0b17
WAPT/certificate.crt 79e5388683c0b6cb03f4f81e4e58e3a11463b2b6cf169dd9c453098027dcfaa4
WAPT/wapt.psproj c5a1697bf6e134989a9870764995725626a8f5055b640e541b569d1a927363fc
setup.py df314ba67b0955036a3f8b85edf92f946053a4ba19b344de0be9a8d2733d76a8
mozilla.cfg 06192b7ac05676889700ae2f00cc8d65ea08e66a64cf41259548d0967fe3f1f9
userChrome.css 46620dc25abe0400e625a0f078fc3ad9c4a668e0f880a7b451feb7d4fc084c26
WAPT/control 41ed12e066f4f42d882011f3fa26a80defaaf432eb27a3298333aeb34c03ddfa
WAPT/changelog.txt c275155909106d4a99ffcddd80b2905b6f2bc10a10a8d1be26f167e5797e0e4d

Forum feed

WAPT Packages / Paquets WAPT • Re: Creation paquet Office Standard 2016
Bonjour,

J'ai bien suivi la procédure que vous m'avez indiquée, mais sans succès.

Comme gentiment proposé, vous trouverez ci-dessous le lien vers mes fichiers .py et .xml.
https://wetransfer.com/downloads/ece078 ... 327/0b8649
La structure de mon paquet est la suivante :
- setup.py est à la racine du projet
- config.msp est dans ~\wpatdev\monpaquet\ISO_office\config.msp
- le fichier xml est dans ~\wpatdev\monpaquet\ISO_office\standard.ww\config.xml

Si vous voyez une anomalie... (je commence à m'arracher les cheveux... :( )

En vous remerciant
Bonne journée

Statistiques: Posté par admgautier — 27 septembre 2018, 11:43


WAPT Packages / Paquets WAPT • Re: Creation paquet Office Standard 2016
Bonjour Yannick,
admgautier a écrit :
26 septembre 2018, 16:24
Merci pour votre réponse.
J'ai donc rajouté la ligne uninstallkey= [] et recréé le paquet.
L'erreur qui s'affiche désormais (lors du déploiement) est :

Installation Office Standard 2016
CalledProcessErrorOutput: Command 'setup.exe /adminfile config.msp' returned non-zero exit status 1.
Output:'setup.exe' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

Il semblerait que la commande setup.exe ne soit pas acceptée en tant que tel, est-ce un problème de chemin relatif de la commande dans le fichier .py?
Je vous recommande la lecture de https://www.wapt.fr/fr/doc/CreationPaqu ... index.html . Ca devrait réponde à votre problème. Si ce n'est pas le cas, merci de poster votre fichier setup.py et l'arborescence de votre paquet.

Cordialement,

Denis

Statistiques: Posté par dcardon — 26 septembre 2018, 17:02


WAPT Packages / Paquets WAPT • Re: Creation paquet Office Standard 2016
Bonjour Denis,

Merci pour votre réponse.
J'ai donc rajouté la ligne uninstallkey= [] et recréé le paquet.
L'erreur qui s'affiche désormais (lors du déploiement) est :

Installation Office Standard 2016
CalledProcessErrorOutput: Command 'setup.exe /adminfile config.msp' returned non-zero exit status 1.
Output:'setup.exe' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

Il semblerait que la commande setup.exe ne soit pas acceptée en tant que tel, est-ce un problème de chemin relatif de la commande dans le fichier .py?

Bonne journée

Yannick

Statistiques: Posté par admgautier — 26 septembre 2018, 16:24


WAPT Packages / Paquets WAPT • Re: Creation paquet Office Standard 2016
Bonjour Yannick,
admgautier a écrit :
26 septembre 2018, 12:07
Je vous remercie de votre réponse.
J'ai donc testé l'installation silencieuse avec le fichier .msp (chemin\setup.exe /adminfile fichier.msp) : l'installation s'est déroulée avec succès.

Fort de cela j'ai donc essayé de recréer le package en modifiant le fichier .py par celui proposé dans la procédure décrite ici :http://reseaux85.fr/index.php?title=Dep ... oft_Office (en modifiant le nom de version : ProPlus -> Standard, du fichier .xml : silent.xml -> config.xml et donc en modifiant mon fichier config.xml présent dans le dossier standard.WW).

Lors du déploiement du package ainsi créé, j'ai eu un message d'erreur m'indiquant : AttributeError: 'module' object has no attribute 'uninstallkey'.

Je ne vois pas où est mon erreur, puisqu'il y a bien un "uninstallstring" présent dans mon fichier .py...
Il faut rajouter une ligne uninstallkey = [] avant ou après uninstallstring. La définition de la variable uninstallstring est optionnelle, mais celle de uninstallkey est obligatoire (depuis assez longtemps). Il faudra que la page wiki reseau85 soit mise à jour.

Cordialement,

Denis

Statistiques: Posté par dcardon — 26 septembre 2018, 13:01


WAPT Packages / Paquets WAPT • Re: Creation paquet Office Standard 2016
Bonjour Alexandre,

Je vous remercie de votre réponse.
J'ai donc testé l'installation silencieuse avec le fichier .msp (chemin\setup.exe /adminfile fichier.msp) : l'installation s'est déroulée avec succès.

Fort de cela j'ai donc essayé de recréer le package en modifiant le fichier .py par celui proposé dans la procédure décrite ici :http://reseaux85.fr/index.php?title=Dep ... oft_Office (en modifiant le nom de version : ProPlus -> Standard, du fichier .xml : silent.xml -> config.xml et donc en modifiant mon fichier config.xml présent dans le dossier standard.WW).

Lors du déploiement du package ainsi créé, j'ai eu un message d'erreur m'indiquant : AttributeError: 'module' object has no attribute 'uninstallkey'.

Je ne vois pas où est mon erreur, puisqu'il y a bien un "uninstallstring" présent dans mon fichier .py...

En vous remerciant de votre aide (ou celle d'autres contributeurs!!)
Bonne journée

Yannick

Statistiques: Posté par admgautier — 26 septembre 2018, 12:07


WAPT Packages / Paquets WAPT • Re: Creation paquet Office Standard 2016
Bonjour Admgautier,
admgautier a écrit :
24 septembre 2018, 17:28
Nouvel utilisateur de WAPT, j'ai quelques soucis quant à la création d'un paquet Office Standard 2016.
J'ai épluché l'ensemble des forums qui traitaient du sujet et aucune des méthodes proposées n'ont été concluantes.

La procédure que j'ai essayé de suivre est : http://reseaux85.fr/index.php?title=Dep ... oft_Office
Y-a-t-il quelqu'un ici qui aurait une autre méthode plus détaillée pour la création de ce paquet ?(j'ai l'impression qu'il manque des étapes ou je n'ai pas tout compris...)

A ce jour voici ma démarche :
- création de mon fichier .MSP (nommé "config.msp" que je place à la racine du dossier d'installation d'Office)
- création du template (commande wapt-get make-template)
- copie du dossier "Office" dans le dossier du projet qui vient d'être crée
- édition et modification du fichier .py (c'est peut-être là qu'est mon erreur)
- récupération du fichier .xml (dans "standard.ww" et couper/coller à la racine du projet et que je renomme en "silent.xml")
- modification du fichier .xml (sûrement un autre point d'erreur mais je n'en suis pas sûr)
- création du package (commande build-package)

Si quelqu'un a les fichiers de confs à modifier/créer et les chemins où les placer, je suis preneur...

En vous remerciant par avance de votre retour
Est ce que vous avez regardé le paquet "squelette" msoffice sur le store.wapt.fr ?

https://store.wapt.fr/package_details?p ... D_all.wapt

Cordialement,

Denis

Statistiques: Posté par dcardon — 24 septembre 2018, 18:21


WAPT Packages / Paquets WAPT • Creation paquet Office Standard 2016
Bonjour,

Nouvel utilisateur de WAPT, j'ai quelques soucis quant à la création d'un paquet Office Standard 2016.
J'ai épluché l'ensemble des forums qui traitaient du sujet et aucune des méthodes proposées n'ont été concluantes.

La procédure que j'ai essayé de suivre est : http://reseaux85.fr/index.php?title=Dep ... oft_Office
Y-a-t-il quelqu'un ici qui aurait une autre méthode plus détaillée pour la création de ce paquet ?(j'ai l'impression qu'il manque des étapes ou je n'ai pas tout compris...)

A ce jour voici ma démarche :
- création de mon fichier .MSP (nommé "config.msp" que je place à la racine du dossier d'installation d'Office)
- création du template (commande wapt-get make-template)
- copie du dossier "Office" dans le dossier du projet qui vient d'être crée
- édition et modification du fichier .py (c'est peut-être là qu'est mon erreur)
- récupération du fichier .xml (dans "standard.ww" et couper/coller à la racine du projet et que je renomme en "silent.xml")
- modification du fichier .xml (sûrement un autre point d'erreur mais je n'en suis pas sûr)
- création du package (commande build-package)

Si quelqu'un a les fichiers de confs à modifier/créer et les chemins où les placer, je suis preneur...

En vous remerciant par avance de votre retour

Statistiques: Posté par admgautier — 24 septembre 2018, 17:28