tis-dia 0.97.2.2-1

  • package : tis-dia
  • version : 0.97.2.2-1
  • description : alternative opensource à Visio.
  • maintainer : Tranquil IT Systems, Jérémie MOTTE
  • date : 2018-02-27 18:58:34

setup.py

# -*- coding: utf-8 -*-
# -----------------------------------------------------------------------
#    This file is part of WAPT
#    Copyright (C) 2014  Tranquil IT Systems http://www.tranquil.it
#    WAPT aims to help Windows systems administrators to deploy
#    setup and update applications on users PC.
#
#    WAPT is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    WAPT is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with WAPT.  If not, see <http://www.gnu.org/licenses/>.
#
# -----------------------------------------------------------------------
from setuphelpers import *
import time
uninstallkey = []
uninstallstring = []

def install():
    global uninstallstring

    uninstallstring = [ ]
    print('installing DIA for Windows')
    run(r'"dia-setup-0.97.2-2-unsigned.exe" /S')

def uninstall():
    run('"%s" /S' % os.path.join(programfiles32,'Dia','dia-0.97.2-uninstall.exe'))
    while(isrunning('Au_.exe')):
        time.sleep(1)
    dia_dir = os.path.join(programfiles32,'Dia')
    if os.path.exists(dia_dir):
        remove_tree(dia_dir)
    

Changelog

No changelog
    

manifest.sha256

[["WAPT/icon.png", "595479b61ec0f35868d5c5fd2920f81a2d1488eb651520ab2d4962788bdaedee"], ["WAPT/certificate.crt", "79e5388683c0b6cb03f4f81e4e58e3a11463b2b6cf169dd9c453098027dcfaa4"], ["dia-setup-0.97.2-2-unsigned.exe", "8257389d6264742d414404beaaaac869336c91f9f9af1e31ee081aa6e7857f3c"], ["setup.py", "3b208dac5631c9c732c1834eb997162429c084fcc7185cf3cff40540f454d504"], ["WAPT/control", "bd3f727601871c27d72aac3038b78873aaf81b9b9d8353fc776bff8eda7b7b28"], ["WAPT/wapt.psproj", "798d3fe459b24e0460ace5be62ed6f6a46b3628442db63889ed4697c27047eb6"]]
    

Forum feed

WAPT Packages / Paquets WAPT • [RESOLU]Supprimer une application
Bonjour,

J'ai besoins de supprimer une application qui n'a pas été déployé par WAPT.
La package a été fait :
De dans j'ai deux fonctions :
-la première def install, qui est vide et ne fait rien.
-La deuxième def uninstall pour supprimer

Quand je fais "execute" dans PYscripter sur le partie uninstall, le logiciel se supprime.

Au niveau de la console WAPT, j'aimerais mettre le package de désinstallation dans un groupe. Comme ça, dès que je mets un poste dans le groupe, le logiciel est supprimé sur ledit poste.

J'avoue ne pas savoir comment faire. J'ai même essayé de mettre dans la partie package banni, mais ça marche pas.

Quelqu'un a déjà réussi à faire ça?

Merci par avance,
Cordialement,
Gorenda

Statistiques: Posté par gorenda — 22 août 2018, 16:58


WAPT Packages / Paquets WAPT • Re: Erreur d'accès - base de registre
Merci pour votre retour.

En effet, je comprends mieux. J'avais pris en exemple un package qui modifie la clé ODBC. Mais ODBC l'user a un accès restreint en lecture/écriture.

Est-ce que dans WAPT, il existe une solution de contournement?

Cordialement,

Statistiques: Posté par gorenda — 10 août 2018, 09:19