DB Structure Diagram WAPT
Silent install package for DB Structure Diagram WAPT
2.6.1.17870-8
Utility
Utility
Preprod packages are packages built on LUTI.
They remain in PREPROD usually for 5 days, after which a second VirusTotal scan is performed to verify that the status has not changed.
If the package passes this last check, it is promoted to PROD and published on the 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