04.06.2013 Aufrufe

UCS-Handbuch - Univention

UCS-Handbuch - Univention

UCS-Handbuch - Univention

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.

14 <strong>Univention</strong> Configuration Registry<br />

print ’<strong>UCS</strong> \%s-\%s \BS\BSn \BS\BSl’ \% \<br />

(baseConfig[’version/version’], \<br />

baseConfig[’version/patchlevel’])<br />

@!@<br />

Der Hostname ist: @%@hostname@%@<br />

Die Domain lautet: @%@domainname@%@<br />

Debian GNU/\s 3.0<br />

Nun kann die Datei /etc/issue durch den folgenden Befehl neu aus ihrer Vorlage erzeugt werden:<br />

univention-config-registry commit /etc/issue<br />

Wenn neue Variablen eingeführt werden, sollte das Namensschema beachtet werden (siehe Kapitel 14.5).<br />

Im folgenden Beispiel werden zwei neue Variablen eingeführt, meine/variable1 und meine/variable2:<br />

@!@<br />

if baseConfig[’version/version’] and baseConfig[’version/patchlevel’]:<br />

print ’<strong>UCS</strong> \%s-\%s \BS\BSn \BS\BSl’ \% \<br />

(baseConfig[’version/version’], \<br />

baseConfig[’version/patchlevel’])<br />

@!@<br />

Meine erste Variable: @%@meine/variable1@%@<br />

Meine zweite Variable: @%@meine/variable2@%@<br />

Debian GNU/\s 3.0<br />

Um die in Inline-Python-Code definierten neuen Variablen mit Werten füllen zu können, muss einmalig die<br />

Cachedatei von <strong>Univention</strong> Configuration Registry entfernt werden:<br />

rm /var/cache/univention-config/cache<br />

Die neuen Variablen können dann wie in Kapitel 14.5 beschrieben gesetzt werden:<br />

univention-config-registry set meine/variable1="foo" \<br />

set meine/variable2="bar"<br />

Die Datei /etc/issue wird nun neu aus ihrer Vorlage erzeugt.<br />

314

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!