Custom Script innerhalb opsi-client-agent Installation möglich?

Antworten
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Custom Script innerhalb opsi-client-agent Installation möglich?

Beitrag 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
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Custom Script innerhalb opsi-client-agent Installation möglich?

Beitrag 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 :(
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: Custom Script innerhalb opsi-client-agent Installation möglich?

Beitrag von pandel »

Also, bei mir bootet der opsi Client nach der (Neu-/Update-)Installation die Kiste durch! Bei dir nicht?
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Custom Script innerhalb opsi-client-agent Installation möglich?

Beitrag 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.
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: Custom Script innerhalb opsi-client-agent Installation möglich?

Beitrag 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...
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Custom Script innerhalb opsi-client-agent Installation möglich?

Beitrag von dark alex »

Ach so, ja klar beim Update geht das nicht :/
Antworten