Seite 1 von 1

Installationssitzung geöffnet

Veröffentlicht: 29. Juli 2019 – 13:43 Uhr
von steph.prevot
Hallo,
ich habe eine SIGAL-Softwareanwendung, deren Updates nur installiert werden können, wenn der Benutzer angemeldet ist.
Abgesehen von der Verwendung von "def session_setup():", wodurch das Update bei jeder neuen Benutzeranmeldung installiert würde, gibt es eine Möglichkeit, die Installation nur einmalig durchzuführen, während der Benutzer angemeldet ist?

Vielen Dank.

Debian 9.9 Server
, WAPT 1.6.2.7,
Paketbearbeitungs-Workstation unter Windows 10.

Betreff: Installation einer offenen Sitzung

Veröffentlicht: 29. Juli 2019 - 23:00 Uhr
von Sfonteneau
Ich habe eine schnelle und einfache Idee: Man könnte einfach in den Sitzungseinstellungen prüfen, ob die Software vorhanden ist

Code: Alle auswählen

def session_setup():
    if not installed_software('mysoftware'):
        run('install.exe')
    else:
        print('Software already install')

[GELÖST] Betreff: Installation einer offenen Sitzung

Veröffentlicht: 31. Juli 2019 - 10:26 Uhr
von steph.prevot
Wenn ich den Befehl richtig verstehe, muss er Daten in den Deinstallationsordner der BdRegistre schreiben. Das passiert natürlich nicht. Inspiriert von deiner Idee werde ich während der Installation ein Flag basierend auf der Version erstellen und dann einfach prüfen, ob dieses Flag vorhanden ist.
Ganz einfach, aber daran hatte ich noch nicht gedacht. Ich freue mich schon sehr auf die Feiertage!

Danke