Hallo, Am Mon, 12 Mar 2012, Philipp Thomas schrieb:
On Mon, 12 Mar 2012 10:42:25 +0100, Christian Winterhager
wrote: konnte ich leider auch nicht durchführen, da trotz Manpage für den systemd.exec (5) keine Information darüber herauszubekommen war, wie man eine einfache U-Variable in der Datei /etc/sysconfig/apache2 deklariert.
Das funktioniert wie in einem Skript, also mittels 'VAR=WERT" .
Weil's Scriptfragmente sind, oder gibt es ein init-scripte/systemd units (oder wie sich die nennen), das nicht die sysconfig-Datei sourced? Beim Apache (unter oS 11.4) z.B. seltsamerweise noch über nen Umweg über /usr/share/apache2/load_configuration, warum auch immer: ==== /etc/init.d/apache2 ==== : ${sysconfig_apache:=/etc/sysconfig/$pname} . /usr/share/$pname/load_configuration ==== ==== /usr/share/apache2/load_configuration ==== : ${sysconfig_apache:=/etc/sysconfig/apache2} if [ -z "$APACHE_MODULES" ]; then . $sysconfig_apache fi ==== Letztlich wird also /etc/sysconfig/apache2 vom init-scripte gesourced, d.h. wie als würde man es statt dem source-Befehl ins init-script einfügen. Somit muß man die sysconfig-Datei genau wie ein Shell-script schreiben. HTH, -dnh -- Wußten sie, daß Frau Merkel seit Jahren ein Spenderhirn sucht? -- Hagen Rether -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org