tis-file-explorer-open-this-pc 1.0-3

  • package : tis-file-explorer-open-this-pc
  • version : 1.0-3
  • architecture : all
  • locale :
  • description : Open Windows Explorer directly with This PC
  • maintainer : Kevin Guerineau
  • date : 2018-09-21 09:21:41
  • min_os_version : 10
  • max_os_version :

setup.py

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

uninstallkey = []

def install():
    print('installing %s' % control.asrequirement())
    # put here what to do when package is installed on host
    # implicit context variables are WAPT, basedir, control, user, params, run

def uninstall():
    print('uninstalling %s' % control.asrequirement())
    # put here what to do when package is removed from host
    # implicit context variables are WAPT, control, user, params, run

def session_setup():
    print('Session setup for %s' % control.asrequirement())
    # put here what to do when package is configured inside a user session
    # implicit context variables are WAPT, control, user, params

    registry_set(HKEY_CURRENT_USER,r'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced',r'LaunchTo',1)

def update_package():
    print('Update package content from upstream binary sources')
    # put here what to do to update package content with newer installers.
    # launched with command wapt-get update-package-sources <path-to-wapt-directory>
    # implicit context variables are WAPT, basedir, control, user, params, run
    # if attributes in control are changed, they should be explicitly saved to package file with control.save_control_to_wapt()

def audit():
    print('Auditing %s' % control.asrequirement())
    # put here code to check periodically that state is matching expectations
    # return "OK", "WARNING" or "ERROR" to report status in console.
    # all print statement are reported too

if __name__ == '__main__':
    update_package()


    

Changelog

No changelog
    

manifest.sha256

setup.py bba0d4833f632f70fda99a2155079b9da8501bfc28b0034c070be504f7157dd8
WAPT/certificate.crt 13fb474c5c23c135a77aba592eb8821b9ecbcc463f5b7312312b87b20eac6779
WAPT/wapt.psproj 3824006a38918a179ecd0f15962b870f0a13e70e5f97c1c3f829a97f0e0da5df
WAPT/control 4cf1a5f286a45dd9615cc30ca8d32c92dfbdd6baf3cd6d2489bab10ef6904c2c

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: [RESOLU] Création de package Veracrypt
Bonjour,

D'accord.
Merci pour toutes ces infos !

Bonne journée.

Statistiques: Posté par gauthier_leclercq — 26 septembre 2018, 16:10


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,

Avant de créer le paquet WAPT vérifiez bien que votre méthode d'installation silencieuse d'Office est correcte.

La méthode décrite dans le squelette de paquet est viable pour Microsoft Office 2016 Pro Plus uniquement

Si vous comptez déployer Microsoft Office 2016 Home & Small Business ou Microsoft Office 365 il faudra employer une autre méthode de déploiement : https://docs.microsoft.com/fr-fr/deploy ... yment-tool

Une fois que vous avez validé une installation silencieuse avec la bonne méthode, vous pourrez envisager sereinement la création du paquet WAPT idoine.

Alexandre

Statistiques: Posté par agauvrit — 25 septembre 2018, 10:40


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

Oui, j'ai bien essayé de reprendre le paquet "squelette" (noté "MUST BE EDIT"), mais je sais pas où cela coince... dans mes paramètres ?
En fait j'essaie tout simplement d'installer Office de la façon la plus basique possible... sans clé d'activation et je m'y arrache les cheveux pour créer mon paquet...
Je pense que je n'ai pas saisi certaines parties de la méthode de création, mais où...

Merci pour votre réactivité et votre réponse

Yannick

Statistiques: Posté par admgautier — 25 septembre 2018, 10:32


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 • Re: Problème de mise à jour du paquret firefox ESR
Effectivement, avec le bon paquet, la mise à jour se passe bien mieux....
Merci de m'avoir aiguillé.

Bonne soirée.

Statistiques: Posté par PPE — 24 septembre 2018, 17:38


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


WAPT Packages / Paquets WAPT • Re: Problème de mise à jour du paquret firefox ESR
Votre paquet est en

CODE :

architecture      : x86
Pouvons nous avoir le paquet x64 de votre dépôt ??

Simon

Statistiques: Posté par sfonteneau — 24 septembre 2018, 17:23


WAPT Packages / Paquets WAPT • Re: Problème de mise à jour du paquret firefox ESR
Voilà.
control.zip

Statistiques: Posté par PPE — 24 septembre 2018, 10:47


WAPT Packages / Paquets WAPT • Re: Problème de mise à jour du paquret firefox ESR
Il nous fraudait également le fichier control de votre paquet wapt firefox esr 60

Statistiques: Posté par sfonteneau — 24 septembre 2018, 09:11


WAPT Packages / Paquets WAPT • Re: Problème de mise à jour du paquret firefox ESR
Bonjour,

Effectivement, j'ai manqué de précision dans ma question.
Version de WAPT installée : 1.5.1.23
OS du serveur : Windows Server 2012r2
OS de la machine d'administration/création des paquets : Windows Server 2012r2

Ci-joint le résultat des commandes en PJ.

Merci d'avance.[
Capture d’écran 2018-09-24 à 08.28.59.png

Statistiques: Posté par PPE — 24 septembre 2018, 08:29