Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: Dereference environment variables in apache |
|
Author |
|
grafman
Joined: 21 Mar 2007 Posts: 2
|
Posted: Wed 21 Mar '07 16:28 Post subject: Dereference environment variables in apache |
|
|
I have a 3rd party module that creates an environment variable in apache. I would like to know if there is a way to use that variable as the value of another one as in:
SetEnv NEWVAR OLDVAR
We have a ton of perl scripts that use a key that the 3rd party had for a long time. Now they've changed it and we don't want to change all of our perl code and would rather not use a universal include either.
Any assistance appreciated.
Thanks |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7371 Location: Germany, Next to Hamburg
|
Posted: Thu 22 Mar '07 10:53 Post subject: |
|
|
You need to load mod_env.
Syntax: SetEnv env-variable value
SetEnv SPECIAL_PATH /foo/bin
For more details see the docs
Last edited by James Blond on Thu 22 Mar '07 17:10; edited 1 time in total |
|
Back to top |
|
grafman
Joined: 21 Mar 2007 Posts: 2
|
Posted: Thu 22 Mar '07 15:17 Post subject: |
|
|
Thank you for the answer, however, your it doesn't address the question I'm asking.
I have someone else's module that supplies a variable and I need to change the key name. So using your example the module would give me:
SetEnv SPECIAL_PATH /foo/bin
Now I need to "dereference" SPECIAL_PATH to get to /foo/bin in order to set a new variable name with the same value as SPECIAL_PATH:
SetEnv NEW_SPECIAL_PATH SPECIAL_PATH
giving NEW_SPECIAL_PATH the value of /foo/bin. |
|
Back to top |
|
|
|
|
|
|