Ich würde gerne rennen tracd
( Trac im Standalone-Modus) mit benutzerdefinierter Vorlage für mehrere Repository-Listen:
$ tracd -p 8080 -e /my/projects/path
Für eine benutzerdefinierte Vorlage benötige ich eine Umgebungsvariable ( wie hier gesagt ):
$ export TRAC_ENV_INDEX_TEMPLATE=/path/to/template
Mein Problem ist, dass ich laufen muss tracd
als anderer Benutzer. Jetzt habe ich:
$ sudo -u devel tracd -d -p 8080 -e /my/projects/path
Laufen wie devel
Es gibt keine Umgebungsvariable, und die Projektliste wird als Standardvorlage angezeigt. Ich habe das Offensichtliche versucht:
$ sudo -u devel export TRAC_ENV_INDEX_TEMPLATE=/path/to/template
sudo: export: command not found
Ist mein Ansatz völlig falsch oder kann ich dies durch Einstellen der Umgebungsvariablen eines anderen Benutzers beheben?
$ sudo -u devel bash
und dannexport
, das mein Problem löst, aber ich würde gerne Ihre Meinung dazu hören.