03.11.2013 Aufrufe

opsi Version 3.3 - opsi Download - uib

opsi Version 3.3 - opsi Download - uib

opsi Version 3.3 - opsi Download - uib

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.-

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!