[Wapt] Groupe de paquet imbriqué et conflit de paquet

Hubert TOUVET htouvet at tranquil.it
Wed Dec 6 10:37:42 CET 2017


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20171206/7a435353/attachment.html>


More information about the WAPT mailing list