Waptagent und wapt-get.ini

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Eduret
Nachrichten: 4
Anmeldung: 20. April 2016 - 14:59 Uhr

20. April 2016 – 15:19 Uhr

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.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

20. April 2016 – 16:27 Uhr

Sie sollten dies hier ändern können:

Code: Alle auswählen

c:\wapt\waptsetup\waptsetup.iss
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
Floflobel
Nachrichten: 135
Anmeldung: 15. Oktober 2015 - 17:32 Uhr

20. April 2016 – 19:55 Uhr

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
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

20. April 2016 – 23:34 Uhr

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')
Eduret
Nachrichten: 4
Anmeldung: 20. April 2016 - 14:59 Uhr

21. April 2016 - 9:31 Uhr

Danke für die Antworten. Ich werde die Änderung der .iss-Datei testen und den Client neu generieren.
ED
Eduret
Nachrichten: 4
Anmeldung: 20. April 2016 - 14:59 Uhr

25. April 2016 - 10:13 Uhr

Hallo,
die Änderung an waptsetup.iss funktioniert einwandfrei!
Vielen Dank.
ED
Gesperrt