opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
4. Localboot Produkte: Automatische Softwareverteilung mit <strong>opsi</strong><br />
die Verzeichnise CLIENT_DATA.FirmaX und CLIENT_DATA.KundeY angelegt. In<br />
diese Verzeichnisse wird nun das Unterverzeichnis custom_ins_dir angelegt welche<br />
nun die zusätzliche Software zur jeweiligen <strong>Version</strong> aufnimmt. Es ist auch möglich dort<br />
ein weiteres Winst-Skript zu erzeugen, das dann vom eigentlichen Setup-Winst-Skript<br />
aufgerufen werden muss. Dies ermöglicht einen sehr leichten Umgang, denn wir<br />
können nun einfach das (Sub-)Winst-Skript starten mit:<br />
if FileExists("%ScriptPath%\custom_ins_dir\custom.ins")<br />
sub "%ScriptPath%\custom_ins_dir\custom.ins"<br />
endif<br />
Zum Packen des Produktes wechseln wir nun, wie gewohnt, in das Verzeichnis<br />
Stammverzeichnis des Produkts (/home/<strong>opsi</strong>product/softprod/). Wollen wir nun<br />
das Produkt für FirmaX packen geben wir ein makeproductfile -i FirmaX (es ist<br />
unbedingt notwendig, das der Bezeichner den gleichen Namen trägt, auf den das<br />
dazugehörige CLIENT_DATA-Verzeichnis endet! Also:<br />
CLIENT_DATA. => makeproductfile -i )<br />
Der Aufruf zum packen des Pakets für KundeY ist analog dazu: makeproductfile -<br />
i KundY<br />
Die Grundversion des Paketes (also ohne custom_ins_dir-Verzeichnisse) wird<br />
gepackt, indem makeproductfile ohne Parameter aufgerufen wird.<br />
Das nun entstandene softprod.-