[GELÖST] Erstellung des Sphinx v5 Softwarepakets
Veröffentlicht: 14. Dez. 2017 - 09:38 Uhr
Guten Morgen,
Ich eröffne einen neuen Thread, um mein Sphinx-Softwareinstallationspaket fertigzustellen.
Ich habe im Thread zum Thema „Zeichenkodierungsfehler“ eine einfachere, unbeaufsichtigte Installationsmethode gefunden als meinen ursprünglichen Ansatz. Man erstellt einfach eine license.dat-Datei mit den korrekten Informationen im Stammverzeichnis des Installationsordners.
Als Nächstes starten wir die Installation mit folgendem Befehl: install.exe /s
Die Installation funktioniert außerhalb von wapt problemlos; sobald das Paket erstellt ist, wird die Installation zwar fortgesetzt, jedoch ohne die Lizenz.
Bei genauerer Betrachtung stelle ich fest, dass der temporäre Ordner für das Paket gelöscht wird, sobald die Datei install.exe ausgeführt wird.
Ich nehme daher an, dass das System keine Zeit hat, die Lizenzdatei zu lesen; ist es möglich, das Löschen des temporären Ordners zu verzögern?
Nur zur Info, hier ist mein Code:
Zu Ihrer Information:
- Installierte WAPT-Version: 1.3.13
- Server-Betriebssystem: Debian Jessie
- Betriebssystem des Administrations-/Paketerstellungsrechners: Windows 10
DANKE
Ich eröffne einen neuen Thread, um mein Sphinx-Softwareinstallationspaket fertigzustellen.
Ich habe im Thread zum Thema „Zeichenkodierungsfehler“ eine einfachere, unbeaufsichtigte Installationsmethode gefunden als meinen ursprünglichen Ansatz. Man erstellt einfach eine license.dat-Datei mit den korrekten Informationen im Stammverzeichnis des Installationsordners.
Als Nächstes starten wir die Installation mit folgendem Befehl: install.exe /s
Die Installation funktioniert außerhalb von wapt problemlos; sobald das Paket erstellt ist, wird die Installation zwar fortgesetzt, jedoch ohne die Lizenz.
Bei genauerer Betrachtung stelle ich fest, dass der temporäre Ordner für das Paket gelöscht wird, sobald die Datei install.exe ausgeführt wird.
Ich nehme daher an, dass das System keine Zeit hat, die Lizenzdatei zu lesen; ist es möglich, das Löschen des temporären Ordners zu verzögern?
Nur zur Info, hier ist mein Code:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing wapt-sphinxv5')
install_exe_if_needed("SphinxV5\Install.exe",'/s')
def uninstall():
run(r'"C:\SphinxV5\licence\UNWISE.EXE" /s C:\SphinxV5\licence\install.log')
remove_tree(r'C:\SphinxV5')- Installierte WAPT-Version: 1.3.13
- Server-Betriebssystem: Debian Jessie
- Betriebssystem des Administrations-/Paketerstellungsrechners: Windows 10
DANKE