DB Structure Diagram WAPT
Paquet d'installation silencieuse pour DB Structure Diagram WAPT
2.6.1.17870-8
Utility
Utility
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-db-structure-diagram-wapt
- name: DB Structure Diagram WAPT
- version: 2.6.1.17870-8
- categories: Utility
- maintainer: WAPT Team,Tranquil IT,administrator,Bertrand LEMOIGNE
- licence: wapt_public
- target_os: all
- architecture: x64
- signature_date:
- size: 66.63 Ko
package : tis-db-structure-diagram-wapt
version : 2.6.1.17870-8
architecture : x64
section : base
priority : optional
name : DB Structure Diagram WAPT
categories : Utility
maintainer : WAPT Team,Tranquil IT,administrator,Bertrand LEMOIGNE
description : DB Structure Diagram WAPT
depends :
conflicts :
maturity : PREPROD
locale :
target_os : all
min_wapt_version : 2.3
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 : wapt_public
homepage :
package_uuid : 6020bfbf-3c1d-41c4-bc29-68364ab91f81
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 3e7c51325356b282e0569bff8d9048055254a9616167b66f893703b14e6957d1
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-09-01T15:53:30.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 : WQA215Ye/8tNrrY7upiC3rOb3IrVTipkcd+Za4fDeNDS5dXLOAN7vjrGMyzO8WGv24Ct3bgF2GgXwvX3i0Y04JEHDxPUejr86Nlp4+jzNHNml4sT7W2PPD9ebbncRG0LcRg2GvP/KqmyTKReV4Zjblbt7LtuZy5iUtv9erjDGFvJixB+I6+HB3/KAXMRJY6CZynelFnvuQ15b7q+1dRwMoC62JPQLWzLEmqSsxUBo31Er3lmI11v0ANLrnQYbwrHwXpmKg8aEihqEza+534eDmQjbQHpFzlW4wwtqkenoENTHneWQTIXh2Qz/jkE8bSXgg0NdoRhv5bi1eIXWAh7AQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
files = glob.glob("wapt.*")
dir = makepath(WAPT.wapt_base_dir, "dbdiagram")
mkdirs(dir)
for file in files:
filecopyto(file, dir)
def audit():
dir = makepath(WAPT.wapt_base_dir, "dbdiagram")
if isfile(makepath(dir,'wapt.svg')):
print('Diagram file exists')
return "OK"
else:
print('Diagram file does NOT exist')
return "ERROR"
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import os
def update_package():
package_dir = os.getcwd()
# getting version from WAPT public repository:
for entry in bs_find_all("https://wapt.tranquil.it/wapt/releases/latest/", "a", "href"):
lnk = entry.attrs["href"]
if lnk.endswith(".deb"):
if "amd64" in lnk:
last_version = lnk.split("-")[2]
short_version = last_version.rsplit(".", 2)[0]
break
# saving version to control file
control.set_software_version(last_version)
control.save_control_to_wapt()
db_structure_diagram = rf"""
apt remove tis-waptagent -y ; apt install apt-transport-https lsb-release gnupg wget -y ; wget -qO- https://wapt.tranquil.it/$(lsb_release -is)/tiswapt-pub-2026.gpg > /usr/share/keyrings/tiswapt-pub.gpg ; echo "deb [signed-by=/usr/share/keyrings/tiswapt-pub.gpg] https://wapt.tranquil.it/$(lsb_release -is)/wapt-{short_version}/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list ; export DEBIAN_FRONTEND=noninteractive ; apt update ; apt install tis-waptserver tis-waptsetup -y ; unset DEBIAN_FRONTEND ; /opt/wapt/waptserver/scripts/postconf.sh -q ; apt install postgresql-autodoc graphviz -y ; cd /tmp ; sudo -u wapt postgresql_autodoc -d wapt ; dot -Tsvg wapt.dot -owapt.svg
"""
run(db_structure_diagram)
for file in glob.glob("/tmp/wapt.*"):
filecopyto(file, package_dir)
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
abe68d1a9f779876dc3c6a408b747bb817f31a12337a71ad1a2ed1af6f31e212 : WAPT/control
3e7c51325356b282e0569bff8d9048055254a9616167b66f893703b14e6957d1 : WAPT/icon.png
ab5495743f4c97b0273e655365b6355e9aef3f364d320ee6722a7f0fa1a08ad9 : luti.json
9b5484c8ef6d771d9d6b55367a4771773be9918424a7ecbef98faffe17211a19 : setup.py
fbb30b51c197ff68511630ba73aae323c9d84252b7516654c5f5f8366623064a : update_package.py
cfbaa24efc39423ec46fc626b843ab6c68ca9455443a3fc2074973d4cfe31b24 : wapt.dia
2c475ae3ec6288c757820b664166a7cd4c9954fabbd275c974996e447b12328f : wapt.dot
686da35dcf4a92c182178266555522a3a922253a4edfca8cc1b194d6054cb458 : wapt.dot_shortfk
ffd772def519048507c3e04590c24c08c20d0782c4014dc4f8afd78e052b5b10 : wapt.html
53b925e2a5c010d730b2938fe0eed5d8ef96c295bd7b275757454e9ca6a99f01 : wapt.neato
a02fb2df08f9b4bc29f5dfe7808108c4e65029e17726e3fe78ece5b400c8ffec : wapt.svg
263871a46590c8f7646119978c0026f9334a86740a982faf2091f66caba53698 : wapt.xml
cf2f435c8adb328cc4fb9cff1b2e0b0becc87fcec25ae934bcda63293a5bcce7 : wapt.zigzag.dia