Page 1 sur 1

[RESOLU] Création de paquet sans installateur

Posté : 14 févr. 2018 - 11:49
par Nicoge
Bonjour,

je souhaiterai créer un paquet pour effectuer plusieurs actions de configurations sur les machines clientes.
Pour celà, je souhaiterai créer un package avec uniquement des commandes dans le script Python mais je ne trouve pas comment créer un package sans fournir d'installateur.

Pourriez-vous m'aider ?

Voici les informations de versions:
WAPT Version : 1.3.13
Serveur : Windows Server 2016
Client (console management) : Windows 10

Merci beaucoup !

Re: Création de paquet sans installateur

Posté : 14 févr. 2018 - 16:38
par gaelds
Bonjour,

Je ne connais pas non plus la commande qui pourrait faire ça, mais le plus simple est sans doute de copier et renommer un paquet existant, de modifier manuellement le fichier "WAPT/control" et de ne garder que le strict minimum dans le setup.py :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []

def install():
  

Re: Création de paquet sans installateur

Posté : 15 févr. 2018 - 22:25
par vcardon
Aller sur https://wapt.tranquil.it et rechercher "tis-xpconfig" par exemple pour vous inspirer de la méthodologie.

Le store inclut d'autres exemples, à vous de fouiller et de découvrir.

Pour rappel, le store existe pour fournir surtout des exemples pour inspirer votre créativité à couvrir votre besoin.

Tranquil IT n'a pas d'engagement contractuel quant au contenu de son store public car tous les paquets que vous importez dans votre propre dépôt sont re-signés par vous. Les paquets que nous mettons à disposition sont globalement propres et à jour car ils sont ceux que nous utilisons pour nos clients. Nous rejetons toute responsabilité dans le cas contraire. Il convient à vous de faire confiance à votre juste jugement.

Avec WAPT, il est possible de faire des tas de trucs et des trucs au delà de ce que nous chez TIS nous avons imaginé, donc allez-y, et surtout n'oubliez pas de faire connaître à vos collègues et sur ce forum le résultat de vos inspirations !!

Cordialement.

Vincent

Re: Création de paquet sans installateur

Posté : 20 févr. 2018 - 17:17
par Nicoge
Bonjour,

Merci pour les réponses par rapport à ma question.
Cependant, le sens de la question était plus comment créer le package vide de base avec juste le projet et le setup.py ?

Car actuellement, on peut créer un package à partir d'un exe ou msi ce qui créer ce package de base mais je n'ai pas trouver pour créer un package totalement vide.

Re: Création de paquet sans installateur

Posté : 20 févr. 2018 - 17:23
par agauvrit
Technique quick-hack en ligne de commande

Code : Tout sélectionner

wapt-get make-group-template test-monpaquetvide
Ensuite dans le fichier control modifier la valeur "section"

https://www.wapt.fr/fr/doc-1.5/Creation ... er-control

Et voila un paquet vide, ne vous reste plus qu'a copier coller un fichier setup.py et le vider de son contenu

Alexandre

Re: Création de paquet sans installateur

Posté : 26 févr. 2018 - 22:48
par dcardon
Bonjour Nicoge,
Nicoge a écrit : 20 févr. 2018 - 17:17 Merci pour les réponses par rapport à ma question.
Cependant, le sens de la question était plus comment créer le package vide de base avec juste le projet et le setup.py ?

Car actuellement, on peut créer un package à partir d'un exe ou msi ce qui créer ce package de base mais je n'ai pas trouver pour créer un package totalement vide.
Avec WAPT 1.5, vous pouvez simplement lancer la commande make-template avec un nom de paquet et ça créera un paquet vide avec ce nom.
wapt-get make-template my-empty-package

Cordialement,

Denis

PS : WAPT 1.5 RC1 devrait sortir demain.