modificationsTime eines Productes im Depot ?
Verfasst: 01 Jan 2016, 13:48
hi,
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
So was suche ich für das Depot - die Methode "getProduct_hash $ProductId" enthält im wesentlichen die über [OPSI/control] definierten Eigenschaften des Produktes wie Versions#, Advice usw. - also keine datums-bezogende Eigenschaft des Productes im Depot.
Bisher habe als Workaround nur das Dateidatum der $ProductId.file im Depotpfad:
gefunden.
Kennt jemand eine passende OPSI-Methode/Task, dies wäre sicherlich eleganter...
PS: happy new year @all
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