Bon je viens de faire quelques test rapide:
J'ai réussi avec la création d'un fichier personalscript.py
qui contient :
#!/usr/bin/python # -*- coding: utf-8 -*- # ----------------------------------------------------------------------- from setuphelpers import * def preinstall(): print('pas de preinstall') def postinstall(): print('pas de postinstall')
Puis en ajoutant :
logger.info(u" executing preinstall script") import personalscript personalscript.preinstall() exitstatus = setup.install() logger.info(u" executing postinstall script") personalscript.postinstall()
au niveau de cette ligne : https://github.com/tranquilit/WAPT/blob/824dc3fb20baf5d9ce577d3e798787a6c50a...
Il suffirai ensuite a l'utilisateur de modifier pre install et post install a sa guise
Est-ce que ce genre de chose pourrais être intégrer a wapt, car je voudrais pas me retrouver dans ce style de cas de figure 😁 : http://www.commitstrip.com/fr/2016/05/17/coder-dilemma-9-the-upgrade/
Si par défaut preinstall et postinstall reste vide cela ne posera pas problème aux utilisateurs pout qui cette fonction n’intéresse pas mais cela proposerai un personnalisation aux utilisateurs qui en on besoin ? Notamment les utilisateurs de scribe !
Simon
Le 25 mai 2016 à 12:56, Les Fourmisduweb blog@lesfourmisduweb.org a écrit :
Les clé registre concernée en l’occurrence sont HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Donc non modifiable avec un compte utilisateur, le session setup ne me parait donc pas la solution.
Il faudais un postinstall et un preinstall, je ne voie que ça ...
Cette solution permettrai d’éviter de modifier les paquet de votre dépôt
Simon
Le 25/05/2016 12:20, Vincent CARDON a écrit :
Bonjour,
Une solution élégante pour cette situation pourrait, il me semble, être trouvée avec la fonction session_setup, qui permet de lancer des actions post-install lors de l'ouverture d'une session par un utilisateur.
http://dev.tranquil.it/sphinxdocs/source/common.html?highlight=session#commo...
A cogiter.
Vincent
----- Le 25 Mai 16, à 12:03, Les Fourmisduweb blog@lesfourmisduweb.org a écrit :
Il fraudais peut être voir pour créer un "patch" que les utilisateur de
scribe devrait appliquer sur le client après l'installation du client scribe. quelque chose qui va modifier le fichier waptservice.py et ajouter automatiquement la modification des cle registre avant une installation et restaurer une fois l'installation terminée
A cogiter ... Je garde ça sous le coude
Simon
Le 25/05/2016 11:43, Les Fourmisduweb a écrit :
Le problème est lié a ESU sous scribe, le problème est également présent sous wpkg.
Il y a une très bonne explication pour wpkg ici :
http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/WPKG/co/55-WPKG-P...
Il fraudais voir pour faire ce même genre de doc officiel sous wapt et scribe car vous êtes nombreux dans ce cas.
Un amis a moi modifie ses paquet pour y ajouter:
def install(): run ('regedit /E c:\Windows\sauv_menu-dem.reg
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"') run ('regedit /S bureau-menu_demarrer.reg') run('installationgeogebra.msi') run ('regedit /S c:\Windows\sauv_menu-dem.reg')
Cela résous le problème, c'est pas pratique pratique mais bon ESU n'est pas très standard et très propre ...
Simon
Le 25/05/2016 11:27, Christophe Laurent a écrit :
Bonjour, quelqu'un est-il arrivé à faire fonctionner wapt dans un domaine géré par un serveur Scribe. Je n'arrive pas notamment à déployer Geogebra et java. Merci. Laurent Christophe
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt