Seite 1 von 1
Priorität von swaudit ändern
Verfasst: 30 Okt 2023, 13:11
von Martin_IMWS
Liebes Forum,
ich möchte im Rahmen der Installation eines oder mehrerer Produkte am Ende (manuell) swaudit aufrufen.
Dazu möchte ich die Prio von swaudit sehr niedrig setzen, so dass andere Produkte vorher installiert werden.
In welcher Datei / wie kann das gemacht werden?
Wird die Prio überschrieben, wenn es eine neue Version des swaudit-Produktes von UIB gibt?
Danke!
Martin
Re: Priorität von swaudit ändern
Verfasst: 30 Okt 2023, 20:15
von JakobCGN
Hallo Martin,
1) In welcher Datei?
In der control Datei im Ordner OPSI innerhalb eines Pakets kannst du die Prio ändern.
https://docs.opsi.org/opsi-docs-de/4.2/ ... le-control

- swaudit_control.png (38.74 KiB) 1540 mal betrachtet
2) Wird die Prio überschrieben, wenn es eine neue Version des swaudit-Produktes von UIB gibt?
Soweit ich es weiß, ja, da die neue Version von dir bzw. uib eine andere Prio haben kann.
opsi Handbuch hat geschrieben:Mögliche Werte liegen zwischen 100 (ganz am Anfang) und -100 (ganz am Ende).
Kannst sie somit auf "-100" runtersetzen. Wir benutzen in unserer Produktion selten Prios unter/über +/- 90.
Vielleicht kannst du mit Hilfe eines Skripts via cronjob und opsi-cli das Paket swaudit täglich/wöchentlich auf setup setzen.
https://docs.opsi.org/opsi-docs-de/4.2/ ... s-opsi-cli
VG
Jakob
Re: Priorität von swaudit ändern
Verfasst: 31 Okt 2023, 08:56
von skoloschin
Hallo Martin, die Prio ist per default niedrig eingestellt. Das sollte in der Regel reichen. Schau mal ins Original-Paket

. Gruß Sigi
Re: Priorität von swaudit ändern
Verfasst: 01 Nov 2023, 15:00
von Martin_IMWS
Danke für die vielen Rückmeldungen!
swaudit auf "setup" zu setzen ist (bei uns) keine gute Idee: Dadurch wird ein Neustart verlangt.
swaudit hat bei uns die Prio -90, wurde aber sehr hoch positioniert, weil ein mit 90 priorisiertes Produkt swaudit aus pre-requirement hatte.
Das habe ich geändert. Insofern ist mein Ursprungsproblem gelöst.
Etwas irritiert hat mich, dass es das Verzeichnis /var/lib/opsi/workbench bei uns zwar gibt, aber leer ist.
Im Verzeichnis /var/lib/opsi/depot liegt ein swaudit-Verzeichnis. Darin ist aber weder ein OPSI-Unterverzeichnis noch eine control-Datei.
Das Verzeichnis /var/lib/opsi/depot/swaudit ist das einzige Verzeichnis namens swaudit auf unserem OPSI-Server.
Wo könnte die Datei swaudit/OPSI/control noch liegen?
Danke und Grüße
Martin
Re: Priorität von swaudit ändern
Verfasst: 02 Nov 2023, 12:39
von JakobCGN
/var/lib/opsi/workbench bei uns zwar gibt, aber leer ist.
Bei uns ist auch das /var/lib/opsi/workbench Verzeichnis leer, da wir unsere Pakete an anderen Orten erstellen. Ich benutze den Ordner nur, wenn ich auf einem der x Server bei uns mir kurz lokal ein Paket entpacken muss, um es mir genauer anzuschauen bzw. schnell ein Screenshot zu erstellen, wie in diesem Fall hier.
Im Verzeichnis /var/lib/opsi/depot liegt ein swaudit-Verzeichnis. Darin ist aber weder ein OPSI-Unterverzeichnis noch eine control-Datei.
Ist auch korrekt. opsi hinterlegt/entpackt während der Installation auf einem Server nach /var/lib/opsi/depot nur den CLIENT_DATA Ordner aus dem Paket. Die pre-/postinst Skripte und andere Dateien (changelog, control, ...) aus dem OPSI Ordner des Pakets findest du nicht mehr als Dateien auf dem Server, soweit ich es weiß, sobald das Paket installiert wurde.
Je nach Konfiguration bzw. opsi-package-manager Befehl Parameter, speichert opsi während der Installation die .opsi, .md5, ... Dateien nach /var/lib/opsi/repository/, so wie es bei uns der Fall ist.
Wo könnte die Datei swaudit/OPSI/control noch liegen?
Wenn du alle Dateien dir ansehen möchtest, musst du das .opsi Paket entpacken.

- swaudit_infos.png (119.36 KiB) 1415 mal betrachtet