[Résolu] Personnalisation paquet : menu démarrer

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Avatar de l’utilisateur
Jonattend
Messages : 43
Inscription : 26 mars 2018 - 14:45

26 mars 2018 - 15:00

Bonjour,

WAPT Server : Debian9.0.3
WAPT Console : 1.3.1.3.0 sur Windows7x64
WAPT Client : 1.3.13.0
Machines clientes : Sous Win7x32 ou Win7x64.

Nouvel utilisateur de WAPT (merci les JRES 2017 pour la découverte), je souhaiterai savoir si il est possible de personnaliser les paquets avant installation ?

J'aimerai faire en sorte que les raccourcis d'applications bureautiques comme LibreOffice se place dans "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Outils Bureautiques"
Pour les softs type Multimédias (VLC, Audacity, Formatfactory etc...), je souhaiterai que les raccourcis du menu démarrer puissent aller dans C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Outils Multimedias
Etc etc ...

J'ai vu qu'on pouvait éditer le setup.py mais, par exemple, pour VLC, je n'ai rien trouvé aussi bien dans le setup.py que dans les switches dispo dans leur installer ...
Comment pourrais-je faire ?
L'idée est de faire un packtage post-install type zero-touch suivant machine cible ...

Merci pour les éventuels pistes :)
Dernière modification par Jonattend le 15 mai 2018 - 08:18, modifié 3 fois.
WAPT Server version: 1.8.1 sur Debian 10
WAPT Agent version: 1.8.1.6756
WAPT Setup version: 1.8.1.6756 sur Windows10 v1909
WAPT Deploy version: 1.8.1.6756
Avatar de l’utilisateur
agauvrit
Expert WAPT
Messages : 238
Inscription : 17 nov. 2016 - 10:25
Localisation : Nantes
Contact :

26 mars 2018 - 16:34

Bonjour,

Le plus simple est de prévoir la suppression des raccourcis à la fin de l'installation du paquet et de les recréer aux endroits voulus.

Dans la doc : https://www.wapt.fr/fr/doc/CreationPaqu ... raccourcis

Alexandre
Avatar de l’utilisateur
Jonattend
Messages : 43
Inscription : 26 mars 2018 - 14:45

26 mars 2018 - 16:59

Bonjour,
Sauf erreur de ma part, on parle ici de raccourcis sur le bureau user et non dans le menu démarrer ... non ?
L'idée de supprimer et recréer le raccourci est parfaite. Mais est-ce possible dans le menu démarrer ?
WAPT Server version: 1.8.1 sur Debian 10
WAPT Agent version: 1.8.1.6756
WAPT Setup version: 1.8.1.6756 sur Windows10 v1909
WAPT Deploy version: 1.8.1.6756
Avatar de l’utilisateur
agauvrit
Expert WAPT
Messages : 238
Inscription : 17 nov. 2016 - 10:25
Localisation : Nantes
Contact :

26 mars 2018 - 17:10

Mea culpa j'ai lu trop vite

Pour les raccourcis du menu démarrer c'est possible avec les fonctions: remove_programs_menu_shortcut et create_programs_menu_shortcut
Avatar de l’utilisateur
Jonattend
Messages : 43
Inscription : 26 mars 2018 - 14:45

27 mars 2018 - 08:15

Shame on me de ne pas avoir lu l'intégralité de la doc ... Je vais m'orienter vers ça et je ferai un feed back.

Merci pour la piste ;)
WAPT Server version: 1.8.1 sur Debian 10
WAPT Agent version: 1.8.1.6756
WAPT Setup version: 1.8.1.6756 sur Windows10 v1909
WAPT Deploy version: 1.8.1.6756
Avatar de l’utilisateur
Jonattend
Messages : 43
Inscription : 26 mars 2018 - 14:45

09 avr. 2018 - 17:09

Bonjour,
Quelle serait la bonne syntaxe, par exemple, pour créer un raccourci VLC dans le menu démarrer (all users)\Outils multimedias\ ?

Dans le def install(), juste après le remove_desktop_shortcut, je serai tenté de mettre create_programs_menu_shortcut mais j'ai un doute sur les arguments à passer ... dans l'exemple avec la Console WAPT, l'ensemble des arguments n'est pas utilisé ?
WAPT Server version: 1.8.1 sur Debian 10
WAPT Agent version: 1.8.1.6756
WAPT Setup version: 1.8.1.6756 sur Windows10 v1909
WAPT Deploy version: 1.8.1.6756
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

11 avr. 2018 - 10:45

Avec Wapt 1.5.1.23 :

Code : Tout sélectionner

def install():
    ...
    create_programs_menu_shortcut('VLC',target=makepath(programfiles64,'VideoLAN','VLC','vlc.exe'),folder=u'Outils multimédias')
    
Tranquil IT
Avatar de l’utilisateur
vcardon
Expert WAPT
Messages : 248
Inscription : 06 oct. 2017 - 22:55
Localisation : Nantes, FR

11 avr. 2018 - 22:08

Hello Jonattend

Hubert propose une solution en WAPT version 1.5, tu es en 1.3. Il y a de grandes chances que la suggestion de Hubert fonctionne pour toi sur le court terme.

Ta meilleure option est de upgrader en 1.5. La 1.5 est très supérieure à la 1.3 et tu obtiendras des conseils et des suggestions fiables à chaque fois.

Chez Tranquil IT, la version 1.3 va très vite devenir obsolète car de moins en moins de dépôts publics fourniront des paquets prêts à l'usage pour des versions WAPT 1.3.

La 1.5 est vraiment bien et ne justifie pas de rester en 1.3.

Cordialement.

Vincnet
Vincent CARDON
Tranquil IT
Avatar de l’utilisateur
Jonattend
Messages : 43
Inscription : 26 mars 2018 - 14:45

12 avr. 2018 - 13:51

Bonjour,

Merci pour vos réponses.

Lorsque j'ai rédigé cette demande, j'étais effectivement en 1.3 mais je suis passé en 1.5 entre temps :D (cf signature)

Je vais faire qq. tests et je posterai un retour ;)
WAPT Server version: 1.8.1 sur Debian 10
WAPT Agent version: 1.8.1.6756
WAPT Setup version: 1.8.1.6756 sur Windows10 v1909
WAPT Deploy version: 1.8.1.6756
Avatar de l’utilisateur
Jonattend
Messages : 43
Inscription : 26 mars 2018 - 14:45

11 mai 2018 - 16:04

Bonjour,
J'ai (enfin) pu refaire des tests ... et cela fonctionne :)

Je poste ici mon mémo qui pourrait servir à d'autres personnes dans le besoin :

WAPT : modifier raccourci d'une application : exemple : raccourci VLC doit atterrir dans Programmes\Outils Multimedias\

- ouvrir le setup.py via PyScripter
- dans la section "def install()", insérer :

Code : Tout sélectionner

 print("Creation du raccourci vers Outils Multimedias ....")
  # creation du raccourci dans le menu demarrer, programmes, outils multimedias ...
  create_programs_menu_shortcut('VLC',target=makepath(programfiles64,'VideoLAN','VLC','vlc.exe'),folder=u'Outils Multimedias')
  # suppression du raccourci de l application dans le menu demarrer, programmes ... sinon deux raccourcis seront créés : celui par défaut et celui qu'on a ajouté
  remove_tree(r'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\VideoLAN')

- enregistrer les modifications
- réaliser un test sur le poste de test via Run Configurations, install
- si test OK, Run Configurations, -i-build-upload pour réaliser l'upload du paquet sur le serveur

Résultat : lors de l'installation de VLC via WAPT, le raccourci ira dans Programmes\Outils Multimedias.

Merci pour votre aide :)

:) :)
WAPT Server version: 1.8.1 sur Debian 10
WAPT Agent version: 1.8.1.6756
WAPT Setup version: 1.8.1.6756 sur Windows10 v1909
WAPT Deploy version: 1.8.1.6756
Verrouillé