[Wapt] Groupe de paquet imbriqué et conflit de paquet
Latieule Joel
joel.latieule at ac-montpellier.fr
Thu Dec 7 14:10:33 CET 2017
Super Hubert c'est ce que je recherche
Je prépare le paquet en vu de le partager à l'ensemble de l'académie
voir à tous utilisateur qui serait intéressé.
Pour cette raison, est il possible de renseigner la variable
"liste_profs" depuis un fichier texte placé dans le paquet ? Ceci peut
être plus simple pour l'adapter à chacun des parcs informatique.
Plus précisément, comment pointer vers un fichier présent dans un paquet
sans le copier ailleurs sur le disque ? Actuellement je fait :
filecopyto("fichier",makepath(dossier,dossier,"dossier_destination"))
install_exe_if_needed(exe,'/S /NoMaster /ApplyConfig:chemin_version_fichier_copié_sur_disque',key='Veyon',min_version='4.0.3.0')
Pour lire le fichier et le renseigner dans une variable, je suppose que
je doit consulter la doc de python et qu'il n'y a pas de fonction de
prévu dans wapt ?
D'avance merci pour le coup de pouce
Joël LATIEULE - 06.38.02.33.27 / TICE
Collège Victor Hugo - 0110021n
5 boulevard Marcel Sembat, 11100 Narbonne
04.68.90.24.00
Le 06/12/2017 à 10:37, Hubert TOUVET a écrit :
>
> from setuphelpers import *
>
> liste_profs =
> ['pc1.mondomain.lan','pc10.mondomaine.lan','pc25.mondomaine.lan']
>
> def install():
> if get_hostname() in liste_profs:
> install_msi_if_needed('console_prof.msi')
> else:
> install_msi_if_needed('client_simple.msi')
>
>
>
> Le 04/12/2017 à 17:07, Latieule Joel a écrit :
>>
>> Merci pour le retour et je vais revoir la méthode de déploiement. Je
>> n'avais pas envisagé de placer la console de supervision sur tout les
>> postes. Je vais y réfléchir si cela est pertinent quand à
>> l'utilisation habituelle des adultes et des élèves mais j'en doute.
>> Les adultes laissent parfois leurs codes d'accès visible des élèves
>> >:o où ouvrent des sessions aux élèves oubliant leurs codes :-\ >:o
>>
>> L'utilisation d'une condition est bien plus élégante que ce que j'ai
>> fait, merci pour l'astuce. Cela permet de régler le problème de conflit.
>>
>> Dernière question... Y a t'il un exemple qui permet de traiter une
>> liste d'ordinateur présent dans un fichier texte ? Dans la pratique,
>> il n'y a que 6 postes auquel je suis certains que je vais ajouter
>> veyon-master. Autant les définir à la mano dans une liste.
>>
>> Et merci pour cette réactivité ;-)
>>
>> Joël LATIEULE - 06.38.02.33.27 / TICE
>>
>> Collège Victor Hugo - 0110021n
>> 5 boulevard Marcel Sembat, 11100 Narbonne
>> 04.68.90.24.00
>> Le 30/11/2017 à 08:54, Les fourmis du web a écrit :
>>> Bonjour
>>>
>>> Pour avoir fait italc, plusieurs solutions s'offrent à vous.
>>>
>>> En soit le fait d'avoir la console sur tous les poste ce n'est pas
>>> très gênant puisque sans le mot de passe ou les clé la console n'est
>>> pas accessible. ( Un peu comme wapt ) . L'avantage c'est que si le
>>> poste prof de la salle est en panne, le prof à quand même l'accès à
>>> veyon supervision sur d'autre postes.
>>>
>>> Vous pouvez tout intégrer dans un seul est même paquet et installer
>>> de manière différente en fonction du nom du poste.
>>>
>>> Ex: if le nom de la machine termine par prof j'installe la console
>>> sinon j'installe veyon dans la console
>>>
>>> Vous pouvez faire en deux paquet, mais je n'utiliserai pas le champ
>>> conflit. J'utiliserai le champ dépendance.
>>>
>>> Je mettrai veyon en dépendance du paquet veyon-supervison.
>>>
>>> Le problème d'utiliser le champ conflit dans votre cas c'est que ça
>>> va boucler. Le poste va voir le paquet en dépendance puis en
>>> conflit puis en dépendence puis en conflit ... Actuellement le
>>> conflit ne prend pas le dessus sur la dépendance.
>>>
>>> Simon
>>>
>>>
>>> Le 29 nov. 2017 19:42, "Denis Cardon" <dcardon at tranquil.it
>>> <mailto:dcardon at tranquil.it>> a écrit :
>>>
>>> Bonjour Joel,
>>>
>>> Je suis en train de préparer un nouveau paquet pour le
>>> logiciel Veyon
>>> http://veyon.io/ et avant de le partager à la communautée je
>>> rencontre
>>> quelques problème de conflit de paquet.
>>>
>>> 1. J'ai un premier paquet qui s'intalle sur l'intégralitée
>>> du parc
>>>
>>> (groupe_college), il permet l'installation de veyon sans
>>> sa console
>>> de supervision.
>>> 2. J'ai un deuxième paquet qui s'intalle sur quelques
>>> postes du parc
>>>
>>> (groupe_superviseur), il permet l'installation de veyon
>>> AVEC sa
>>> console de supervision et j'ai défini le premier paquet
>>> comme étant
>>> en conflit lors de l'installation.
>>>
>>>
>>> Je m'attendais à ce que l'installation du deuxième paquet
>>> initie la
>>> désinstallation du premier puis lance sa propre
>>> installation. Dans les
>>> faits, sur les postes superviseur, j'ai les deux paquets de
>>> présent.
>>>
>>> Est ce que les instructions défini dans les groupes de
>>> paquet sont
>>> supérieur à la gestion des conflits défini dans les paquet ?
>>> Comment
>>> demander la désinstallation d'un paquet (si il est présent)
>>> depuis un
>>> autre paquet ?
>>>
>>>
>>> est ce que tu pourrais recopier le fichier control de ton
>>> paquet, ainsi que mentionner la version de WAPT que tu utilises?
>>>
>>> Cordialement,
>>>
>>> Denis
>>>
>>>
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>> WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>>> http://lists.tranquil.it/listinfo/wapt
>>> <http://lists.tranquil.it/listinfo/wapt>
>>>
>>>
>>> --
>>> Denis Cardon
>>> Tranquil IT Systems
>>> Les Espaces Jules Verne, bâtiment A
>>> 12 avenue Jules Verne
>>> 44230 Saint Sébastien sur Loire
>>> tel : +33 (0) 2.40.97.57.55 <tel:%2B33%20%280%29%202.40.97.57.55>
>>> http://www.tranquil-it-systems.fr
>>> <http://www.tranquil-it-systems.fr>
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>> WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>>> http://lists.tranquil.it/listinfo/wapt
>>> <http://lists.tranquil.it/listinfo/wapt>
>>>
>>>
>>
>>
>>
>> _______________________________________________
>> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20171207/7521adcf/attachment.html>
More information about the WAPT
mailing list