
custom-waptexit-and-selfservice
Silent install package for custom-waptexit-and-selfservice
tis-custom-waptexit-and-selfservice
Here are some instructions for setting up the WAPT package
Package Contents
The WAPT package should include the following files:
.png
files: Logos for thewapt-self-service
application and waptexit.ico
files: Icons for thewapt-self-service
application shortcuts
Instructions
Prepare the files
Ensure that all necessary .png
and .ico
files are included in the WAPT package, put them in the repository WAPT.
The files must be named as follows:
waptexit-logo.png
for the waptexit application.waptself-logo.png
andwaptself-logo.ico
for the wapt-self-service application.
Customization
The variable store_name
, you can customize this variable with the desired name for your Self-Service.
For example, if you want to name your service "Enterprise_J"
, set store_name = "Enterprise_J"
.
Installation
Run the installation script to apply the logos and create shortcuts with the customized name.
Verification
After installation, verify that the shortcuts on the desktop and in the programs menu display the correct name and use the custom icons.
By following these instructions, you can effectively customize the appearance and name of your WAPT Self-Service.
- package: tis-custom-waptexit-and-selfservice
- name: custom-waptexit-and-selfservice
- version: 1-3
- maintainer: WAPT Team,Tranquil IT,Jordan ARNAUD
- locale: all
- target_os: windows
- architecture: all
- signature_date:
- size: 6.12 Ko
package : tis-custom-waptexit-and-selfservice
version : 1-3
architecture : all
section : base
priority : optional
name : custom-waptexit-and-selfservice
categories :
maintainer : WAPT Team,Tranquil IT,Jordan ARNAUD
description : Package for personalising your self-service (self-service icon, name, waptexit logo).
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.4
sources :
installed_size :
impacted_process :
description_fr : Paquet de personnalisation de votre self service (icône self-service, nom, logo waptexit).
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor :
keywords :
licence :
homepage :
package_uuid : d0b3fbf4-e1bd-4752-923a-4eb9659d3797
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 28199c0fe62855ce3a7b5ef43ff5f7bd802724d9cb8a5db35b2a67d2b73bffec
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-05-15T12:00:14.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : evaaZU+evG6hFnHWAPBa5IPTVN8Mk9EBO6IuXIbWuEWghY7vW26z8ZcT77SQuf1JQZVHwuvb7B9lCVqHqu9CnVdVal+3mrV16uxA8gO4heI4TCiHecF7pb1pvhRJTNx20fDRFZPtljQt590cWnruFb/4em4TlKJjIkAQdnKwqar4CR++GchnANiorNE6El7SqyD0Iy7FUWVY5QQkxMbOt2DOtMVnLk++8Zom23pHfQCzqPRHWqajUBXxwPuvhIEXxF5URsu+KdjbwvwC9CnO1QPqtrDcCW4M/vnljiOkxa9FinsVwKudUp6LYTyk51KJCDP5/H4am+0a6h8P1Sa5/Q==
# -*- coding: utf-8 -*-
from setuphelpers import *
# Variable
store_name = "delete this and write here the new name of your desired name store"
uninstallkey = []
def install():
wapt_path = WAPT.wapt_base_dir
print('Install custom logo')
# Copy .png files for logos in the self-service app and waptexit
filecopyto('waptexit-logo.png', makepath(wapt_path, 'templates'))
filecopyto('waptself-logo.png', makepath(wapt_path, 'templates'))
# Copy .ico files for the self-service app shortcut
filecopyto('waptself-logo.ico', makepath(wapt_path, 'templates'))
# Create shortcuts
create_desktop_shortcut(f'Store {store_name}', target=r'C:\Program Files (x86)\wapt\waptself.exe', icon=r'C:\Program Files (x86)\wapt\templates\waptself-logo.ico')
create_programs_menu_shortcut(f'Store {store_name}', target=r'C:\Program Files (x86)\wapt\waptself.exe', icon=r'C:\Program Files (x86)\wapt\templates\waptself-logo.ico')
# Restart WAPT config to apply the changes
WAPT.reload_config_if_updated()
def uninstall():
wapt_path = WAPT.wapt_base_dir
remove_file(makepath(wapt_path, 'templates', 'waptexit-logo.png'))
remove_file(makepath(wapt_path, 'templates', 'waptself-logo.png'))
remove_file(makepath(wapt_path, 'templates', 'waptself-logo.ico'))
remove_desktop_shortcut(f'Store {store_name}')
remove_programs_menu_shortcut(f'Store {store_name}')
WAPT.reload_config_if_updated()
4dec86060ec13a19b752eb89918bc5531ee6d3ba3a62f3ffa722c5a960bbc6e8 : WAPT/README.MD
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
9cb5bddb58f6062d9b265b4998f1f3d2c07abd1a5a81d6ef35609f5483425428 : WAPT/control
28199c0fe62855ce3a7b5ef43ff5f7bd802724d9cb8a5db35b2a67d2b73bffec : WAPT/icon.png
6840733e96487091aba3d1d70abe830f637b019b9d3e43ec4c110bad138a48fd : luti.json
7c4870f6b062a1f8b217657c7cc98b0bf6f052fd45058a237969ff89b2620b4a : setup.py