logo

era.noyau.path Les variables globales

Les variables d’environnement

répertoire racine
le répertoire racine est le répertoire conteneur du code d’era, typiquement /usr/share/era
répertoire parent
le chemin d’era est le répertoire parent du répertoire racine, typiquement /usr/share/
ERA_DIR

variable d’environnement qui

  • a la valeur du dossier conteneur du répertoire racine era

  • est utilisée au chargement
    • des fichiers inclusions statiques
    • du fichier glade
    • des images
    • des modèles par défaut (répertoire des modèles)
    • des librairies (services.xml, zones.xml)
    • des fichiers de configuration (config.ini et active_tags)

Note

ERA_DIR peut-être spécifié dans le .bashrc

ERAPATH
  • est utilisé dans les exécutables era, genrules, et pour les tests
  • permet d’ajouter le répertoire parent au path et ainsi de lancer directement era en standalone (c’est mis dans le path : sys.path.insert(1, ERAPATH))

Note

L’exécutable era.sh est un wrapper de era qui permet en plus de lancer un serveur X au démarrage

Les variables utiles pour l’authentification

ces variables sont utilisées par era.backend.nufw_acl_plaintext

dans le module era.noyau.path sont stockées les variables utilies à la génération des acls :

noyau.path.MARKGROUP_FILE
fichier de configuration nufw pour le mapping marque-utilisateur
MARKGROUP_FILE = '/etc/nufw/mark_group.conf'
noyau.path.NF_ACL_PLAINTEXT
fichier de generation des acl plaintext
NF_ACL_PLAINTEXT = '/etc/nufw/acls.nufw'
noyau.path.GID_TOUS
GID_TOUS= 513
noyau.path.GID_GUEST
GID_GUEST = 253