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.
Wichtig
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
LBPHTMLAUTH
Plugin-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 LBSHTMLAUTH
System-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
LBSTMPFSLOG
System-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