Я хотел бы запустить tracd
(Trac в автономном режиме) с пользовательским шаблоном для списка нескольких хранилищ:
$ tracd -p 8080 -e /my/projects/path
Для пользовательского шаблона мне нужна переменная окружения (как сказано здесь):
$ export TRAC_ENV_INDEX_TEMPLATE=/path/to/template
Моя проблема в том, что мне нужно запустить tracd
от имени другого пользователя. Теперь у меня есть:
$ sudo -u devel tracd -d -p 8080 -e /my/projects/path
Работая как devel
, нет переменной среды, и он отображает список проектов в шаблоне по умолчанию. Я попробовал очевидное:
$ sudo -u devel export TRAC_ENV_INDEX_TEMPLATE=/path/to/template
sudo: export: command not found
Мой подход к этому совершенно неправильный, или я могу решить это, установив переменную окружения другого пользователя?