Metainformationen zur Seite

Systemweite Pfade in Environmentvariablen

Der LoxBerry stellt systemweite Betriebssystem-Umgebungsvariablen bereit. Diese sollen (mit Ausnahme von Perl) bei allen anderen Scripten und Sprachen verwendet werden.

Bitte beachten, dass die Environment-Variablen nicht den Namen des ausführenden Plugins enthalten.

Mit Perl hingegen sollen die LoxBerry-Module mit use LoxBerry::System verwendet werden. Dieses Modul stellt für die Pfade globale Variablen inklusive des Plugin-Verzeichnisses bereit.

Niemals dürfen in Programmen und Scripten hart codierte Pfade verwendet werden. Die Pfade könnten sich auf anderen Umgebungen unterscheiden.

Plugin-Pfade

Variable Bedeutung LoxBerry-Original
LBHOMEDIR Homeverzeichnis von LoxBerry /opt/loxberry
LBPHTMLAUTHPlugin-HTML-Verzeichnis (Authentifizierung)/opt/loxberry/webfrontend/htmlauth/plugins
LBPHTML Plugin-HTML-Verzeichnis (ohne Auth) /opt/loxberry/webfrontend/html/plugins
LBPTEMPL Plugin-Template-Verzeichnis /opt/loxberry/templates/plugins
LBPDATA Plugin-Data-Verzeichnis /opt/loxberry/data/plugins
LBPLOG Plugin-Log-Verzeichnis /opt/loxberry/log/plugins
LBPCONFIG Plugin-Config-Verzeichnis /opt/loxberry/config/plugins
LBPBIN Plugin-Bin-Verzeichnis (ab LB 1.2.2) /opt/loxberry/bin/plugins

System-Pfade

Variable Bedeutung LoxBerry-Original
LBSHTMLAUTHSystem-HTMLAUTH-Verzeichnis (Authentifizierung)/opt/loxberry/webfrontend/cgi/system
LBSHTML System-HTML-Verzeichnis (ohne Auth) /opt/loxberry/webfrontend/html/system
LBSTEMPL System-Template-Verzeichnis  /opt/loxberry/templates/system
LBSDATA System-Data-Verzeichnis  /opt/loxberry/data/system
LBSLOG System-Log-Verzeichnis  /opt/loxberry/log/system
LBSTMPFSLOGSystem-Log-Verzeichnis (tmpfs) /opt/loxberry/log/system_tmpfs
LBSCONFIG System-Config-Verzeichnis /opt/loxberry/config/system
LBSBIN System-Bin-Verzeichnis (ab LB 1.2.2) /opt/loxberry/sbin
LBSSBIN System-Sbin-Verzeichnis (ab LB 1.2.2) /opt/loxberry/bin