Seite 1 von 1
Waptagent und wapt-get.ini
Veröffentlicht: 20. April 2016 - 15:19 Uhr
von Eduret
Hallo,
ich versuche, die Konsoleneinstellungen (auf dem Server) so zu konfigurieren, dass der generierte waptagent eine benutzerdefinierte wapt-get.ini-Datei (mit den Einstellungen für mehrere Repositorys) auf der Ziel-Workstation installiert.
Haben Sie Tipps, wie ich das ohne Meta-Executable erreichen kann?
Vielen Dank für Ihre Antworten.
ED
PS: wapt server 1.3.5.0.1495 unter Windows 2008 R2.
Betreff: Waptagent und wapt-get.ini
Veröffentlicht: 20. April 2016 – 16:27 Uhr
von Sfonteneau
Sie sollten dies hier ändern können:
Ich bin mit Inno Setup nicht sehr vertraut, aber auf den ersten Blick befindet es sich im [ini]-Abschnitt der Datei
Anschließend können Sie die Agentenerstellung neu starten
Simon
Betreff: Waptagent und wapt-get.ini
Veröffentlicht: 20. April 2016 - 19:55 Uhr
von Floflobel
Code: Alle auswählen
def install():
print('Disable the skip button in waptexit')
waptget = open("c:\wapt\wapt-get.ini", "w")
waptget.write("[global]\nwapt_server=http://wapt\nrepo_url=http://wapt/wapt\nuse_hostpackages=1\nwaptupdate_task_period=1\nwaptupdate_task_maxruntime=360\nallow_cancel_upgrade=0")
waptget.close()
Hier ist ein Beispiel, wie Sie die Datei wapt-get.ini bearbeiten können
Betreff: Waptagent und wapt-get.ini
Veröffentlicht: 20. April 2016 - 23:34 Uhr
von Sfonteneau
Für Multi-Repo:
https://dev.tranquil.it/wiki/WAPT_-_Mul ... A9p%C3%B4t
Um auf das hier vorgestellte Beispiel des Multi-Repos zurückzukommen (falls Sie sich tatsächlich auf das Multi-Repo beziehen):
https://wiki.lesfourmisduweb.org/index. ... -Repo_Wapt
In diesem Beispiel fügen wir das Tranquilit-Repository und das Fourmisduweb hinzu
Um die von waptagent.exe eingegebenen Parameter zu ändern, müssen Sie daher die Datei c:\wapt\waptsetup\waptsetup.iss bearbeiten und den Abschnitt ini wie folgt ändern:
Code: Alle auswählen
[INI]
Filename: {app}\wapt-get.ini; Section: global; Key: wapt_server; String: {code:GetWaptServerURL};
Filename: {app}\wapt-get.ini; Section: global; Key: repo_url; String: {code:GetRepoURL};
Filename: {app}\wapt-get.ini; Section: global; Key: use_hostpackages; String: "1";
Filename: {app}\wapt-get.ini; Section: global; Key: repositories; String: "lesfourmisduweb,tranquilit";
Filename: {app}\wapt-get.ini; Section: lesfourmisduweb; Key: repo_url; String: "https://wapt.lesfourmisduweb.org/wapt";
Filename: {app}\wapt-get.ini; Section: tranquilit; Key: repo_url; String: "https://wapt.tranquil.it/wapt";
Starten Sie anschließend die Erstellung eines Wapt-Agenten über die Konsole neu
Alternativ können Sie dies mit der Methode von Floflobel tun, indem Sie ein Paket erstellen, das die Parameter der Datei ändert.
Code: Alle auswählen
def install():
inifile_writestring(WAPT.config_filename,'global','repositories','lesfourmisduweb,tranquilit')
inifile_writestring(WAPT.config_filename,'lesfourmisduweb','repo_url','https://wapt.lesfourmisduweb.org/wapt')
inifile_writestring(WAPT.config_filename,'tranquilit','repo_url','https://wapt.tranquil.it/wapt')
Betreff: Waptagent und wapt-get.ini
Veröffentlicht: 21. April 2016 - 9:31 Uhr
von Eduret
Danke für die Antworten. Ich werde die Änderung der .iss-Datei testen und den Client neu generieren.
ED
Betreff: Waptagent und wapt-get.ini
Veröffentlicht: 25. April 2016 - 10:13 Uhr
von Eduret
Hallo,
die Änderung an waptsetup.iss funktioniert einwandfrei!
Vielen Dank.
ED