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

Danach können Sie das Produkt packen. Gehen Sie dazu in das Stammverzeichnis des<br />

Produkts und rufen Sie '<strong>opsi</strong>-makeproductfile' auf. Es wird nun das Produkt gepackt.<br />

<strong>opsi</strong>-makeproductfile kennt einige Optionen die sein Verhalten modifizieren:<br />

# <strong>opsi</strong>-makeproductfile --help<br />

Usage: <strong>opsi</strong>-makeproductfile [-h] [-v|-s] [-f] [-F format] [-l log-level] [-i|c<br />

custom name] [-I required version] [-t temp dir] [source directory]<br />

Provides an <strong>opsi</strong> package from a package source directory.<br />

If no source directory is supplied, the current directory will be used.<br />

Options:<br />

-v verbose<br />

-s silent<br />

-l log-level 0..6<br />

-f fast, no topicality test<br />

-n do not compress<br />

-F archive format [tar|cpio], default: cpio<br />

-h follow symlinks<br />

-I incremental package<br />

-i custom name (add custom files)<br />

-c custom name (custom only)<br />

-t temp dir<br />

Das gepackte Paket können Sie mit '<strong>opsi</strong>-packet-manager -i ' auf dem<br />

Server installieren.<br />

Weitere Informationen zu <strong>opsi</strong>-packet-manager siehe:<br />

Kapitel 3.4 Werkzeug <strong>opsi</strong>-package-manager: <strong>opsi</strong>-Pakete (de-) installieren Seite 28<br />

4.3.2.2. Erstellung kundenspezifischer <strong>opsi</strong>-Pakete<br />

Tritt der Fall ein, das ein Produkt auf mehreren Servern unterschiedlich installiert<br />

werden soll, z.B. wegen Lizenzgründen oder wegen spezieller kundenspezifischer<br />

Anpassungen, müssen vor dem Packen des Produktes die spezifischen Dateien in<br />

getrennten Verzeichnissen gespeichert werden. Sie können dann mit<br />

makeproductfile -i kundenspezifisch gepackt werden. Am besten lässt sich das<br />

Vorgehen anhand eines Beispiels verdeutlichen.<br />

Beispiel:<br />

Das Beispielprodukt „softprod“ soll in 3 <strong>Version</strong>en erstellt werden. Es gibt eine<br />

Grundversion und 2 weitere <strong>Version</strong>en mit zusätzlicher Software, einmal für FirmaX und<br />

für KundeY. Dazu werden im Pfad:<br />

/home/<strong>opsi</strong>product/softprod/<br />

78

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!