[Wapt] wapt et serveur scribe

Les fourmis du web blog at lesfourmisduweb.org
Wed May 25 14:59:10 CEST 2016


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/824dc3fb20baf5d9ce577d3e798787a6c50ad5c0/common.py#L3178

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 at 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#common.Wapt.session_setup
>>
>> A cogiter.
>>
>> Vincent
>>
>> ----- Le 25 Mai 16, à 12:03, Les Fourmisduweb blog at 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-Pre-post-install.html
>>>
>>> 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 at lists.tranquil.it
>>> http://lists.tranquil.it/listinfo/wapt
>>>
>>>
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>> WAPT at lists.tranquil.it
>>> http://lists.tranquil.it/listinfo/wapt
>>>
>>
>
-------------- section suivante --------------
Une pi�ce jointe HTML a �t� nettoy�e...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20160525/efa6337f/attachment-0001.html>


More information about the WAPT mailing list