Moin,
zuerst solltest du dich mit WINST / OPSI Script vertraut machen
z.B. in dem du diese "Tutorials" mal durcharbeitest.
Wenn du den Aufbau und die Funktionsweise eines OPSI-Pakets, insbesondere der OPSI eigenen Scriptsprache, verstanden hast wird dir denke ich ein Licht aufgehen.
Ein OPSI Paket besteht in der Regel aus folgenden Scripten:
- Setup.opsiscript -> Hier scriptest du dir deine Installationsroutine. Also was soll OPSI Machen wenn das Paket auf Setup gesetzt wird
- Uninstall.opsiscipt -> Hier scriptest du was OPSI machen soll wenn du ein Paket entfernen willst
Die meisten Pakete haben auch noch eine delsub (jedenfalls wenn sie auf dem Template basieren).
Das ist quasi eine Subroutine die sowohl vom setup script als auch uninstall script aufgerufen werden.
Hier findet die eigentliche Deinstallation statt.
Wenn du also ein Paket auf setup setzt, schaut OPSI nach ob das Paket bereits installiert ist. Ist das der Fall, wird es deinstalliert und anschließend wieder installiert.
Setzt du es auf Uninstall wird es nur deinstalliert.
Die eigentlichen Befehle zur Deinstallation sind also ausgelagert in die delsub, einfach damit man sie nicht 2x pflegen muss
Das steht aber auch alles in der Doku
