ich möchte die Aktualität von $ProductId´s zwischen:
* Workbench, i.A. /home/opsiproducts/Paketerstellung/$ProductId,
* dem lokalen (Master-) Depot, i.A. /var/lib/opsi/depot/$ProductId,
* einem externen Repository, z.B. https://opsi.wzb.eu
überprüfen.
Hierfür fehlt mir noch die Möglichkeit, das Datum der Installation/Aktualisierung eines Softwarepaketes im Depot mittels Bash-Script auszulesen. Für einen Client bekommt man ja die "modificationsTime" über die Methode
Code: Alles auswählen
opsi-admin -d method getProductInstallationStatus_hash $ProductId $ClientId
Bisher habe als Workaround nur das Dateidatum der $ProductId.file im Depotpfad:
Code: Alles auswählen
date -r /var/lib/opsi/depot/$ProductId/$ProductId.files +%F
Kennt jemand eine passende OPSI-Methode/Task, dies wäre sicherlich eleganter...
PS: happy new year @all