Seite 1 von 1
Custom Script innerhalb opsi-client-agent Installation möglich?
Verfasst: 07 Okt 2015, 17:43
von pandel
Hi!
Gibt es eigentlich eine Möglichkeit, direkt NACH der Installation des opsi-client-agent, aber VOR dem reboot, ein eigenes Script laufen zu lassen? Hintergrund ist, dass ich bei Laptops mit Festplattenverschlüsselung einmalig die Passwortabfrage beim Booten abschalten muss, damit bei einem unüberwachten Update ein sauberer Neustart und eine Weiterinstallation evtl. weitere Updates möglich wird...
Lieber Gruß
Holger
Re: Custom Script innerhalb opsi-client-agent Installation möglich?
Verfasst: 07 Okt 2015, 17:50
von dark alex
also der client ansich braucht ja keinen reboot. net start tuts hier auch.
Wenn dus generell brauchst, sind wir bei dem Punkt, den ich schon mal angesprochen hatte... shutdown-aufruf ersetzen.
Ist aber leider nicht möglich

Re: Custom Script innerhalb opsi-client-agent Installation möglich?
Verfasst: 07 Okt 2015, 17:56
von pandel
Also, bei mir bootet der opsi Client nach der (Neu-/Update-)Installation die Kiste durch! Bei dir nicht?
Re: Custom Script innerhalb opsi-client-agent Installation möglich?
Verfasst: 08 Okt 2015, 08:10
von dark alex
Ich hab ein selbst gebautes PHP-Script, das den Agent verteilen kann, und nutze folgenden Aufruf:
exec('timeout 5m /var/lib/opsi/depot/opsi-client-agent/opsi-deploy-client-agent -vv -u "'.$row['domain'].'\Administrator" -p "AdMiNpAsSwOrT" -o '.$deployname.' 2>&1', $fulloutput);
Das installiert und startet, aber erfordert keinen Reboot.
Dann setze ich im Script optional gewünschte Produktaktionen und schicke (sofern eine Aktion gesetzt wurde) ein Event an den Client, das den User zum Reboot auffordert.
Re: Custom Script innerhalb opsi-client-agent Installation möglich?
Verfasst: 08 Okt 2015, 12:23
von pandel
Ich meinte jetzt nicht eine Neuinstallation, sondern das Update. Wenn ich das so wollte, könnte ich das problemlos mit meinem oPB machen, dafür habe ich auch eine kleine GUI darin...
Stell dir vor, ich wollte die offiziellen Pakete mittel opsi-product-updater vom uib Server automatisch aus dem Repository holen und auf setup stellen lassen. Da kommen dann aber ggf. mehrere Pakete rüber, von denen der opsi-client-agent als erster installiert wird.
Damit das sauber läuft, muss er nen Reboot machen, um danach die Folgepakete zu installieren, und zwar OHNE händischen Eingriff. Und genau an der Stelle würde ich mich eben gerne einklinken...
Re: Custom Script innerhalb opsi-client-agent Installation möglich?
Verfasst: 08 Okt 2015, 15:11
von dark alex
Ach so, ja klar beim Update geht das nicht :/