Seite 1 von 1

[GELÖST] Firefox-Paket 60 ESR + Konfigurationsdatei erstellen

Veröffentlicht: 14. September 2018 - 11:01 Uhr
von Patrice_minagri
Guten Morgen,

Ich versuche, ein Paket für Firefox 60 ESR zusammen mit einer INI-Konfigurationsdatei zu erstellen.

Mein Installationsbefehl lautet wie folgt:

Code: Alle auswählen

install_exe_if_needed(exe64,'-ms /INI=config.ini',key=ukey64,min_version=versionff,killbefore='firefox.exe')
Dies läuft fehlerfrei durch, berücksichtigt aber die Datei config.ini nicht

Wenn ich den folgenden Befehl unter MS-DOS ausführe

Code: Alle auswählen

Firefox.exe /INI=config.ini
Alles läuft normal und sogar im Hintergrund (keine Angabe von -ms erforderlich). Die verschiedenen Parameter in der INI-Datei werden korrekt angewendet.

Es scheint, als ob die Datei `/INI=config.ini` im WAPT-Paketcode an der falschen Stelle platziert ist. Was meinen Sie? Könnten Sie mir dabei helfen?

DANKE.

Aufrichtig.

Betreff: Erstellen des Firefox-Pakets 60 ESR + mithilfe einer INI-Datei

Veröffentlicht: 17. September 2018 - 11:13 Uhr
von Patrice_minagri
Okay, ich habe die Lösung gefunden.

Es scheint, dass die INI-Konfigurationsdatei nicht berücksichtigt werden kann, wenn im Ausführungsbefehl kein Pfad angegeben wird.

Anstatt :

Code: Alle auswählen

install_exe_if_needed(exe64,'-ms /INI=config.ini',key=ukey64,min_version=versionff,killbefore='firefox.exe')
Es sollte (ohne die Option -ms) geschrieben werden:

Code: Alle auswählen

install_exe_if_needed(exe64,'/INI=c:\\Windows\\TEMP\\config.ini',key=ukey64,min_version=versionff,killbefore='firefox.exe')
Die Konfigurationsdatei muss vorher kopiert werden.

Es funktioniert jedenfalls sehr gut und die Konfigurationsdatei wendet ihre Optionen an.

Betreff: [GELÖST] Erstellen des Firefox 60 ESR-Pakets + Konfigurationsdatei

Veröffentlicht: 18. September 2018 – 14:39 Uhr
von htouvet
Oder ohne die INI-Datei zu kopieren: ("basedir" steht für das temporäre Verzeichnis, in dem der Paketinhalt während der Installation entpackt wird)

Code: Alle auswählen

install_exe_if_needed(exe64,'/INI="%s"' % makepath(basedir,'config.ini'),key=ukey64,min_version=versionff,killbefore='firefox.exe')

Betreff: [GELÖST] Erstellen des Firefox 60 ESR-Pakets + Konfigurationsdatei

Veröffentlicht: 27. September 2018 – 18:59 Uhr
von Patrice_minagri
Ah ja, aus diesem Winkel gesehen. :Lol:

Danke, Hubert!