]>
Commit | Line | Data |
---|---|---|
1db6fef4 | 1 | diff -Nru adonthell-0.3.3/src/game.cc adonthell-0.3.3.new/src/game.cc |
2 | --- adonthell-0.3.3/src/game.cc Mon Sep 30 15:05:41 2002 | |
3 | +++ adonthell-0.3.3.new/src/game.cc Sat Mar 22 16:26:40 2003 | |
4 | @@ -39,8 +39,14 @@ | |
5 | { | |
6 | Global_data_dir = game_dir; | |
7 | #ifndef WIN32 | |
8 | - User_data_dir = getenv ("HOME"); | |
9 | - User_data_dir += "/.adonthell"; | |
10 | + char *etc_dir = getenv("ETC_DIR"); | |
11 | + if (etc_dir) { | |
12 | + User_data_dir = etc_dir; | |
13 | + User_data_dir += "/adonthell"; | |
14 | + } else { | |
15 | + User_data_dir = getenv ("HOME"); | |
16 | + User_data_dir += "/.adonthell"; | |
17 | + } | |
18 | #else | |
19 | User_data_dir = Global_data_dir; | |
20 | #endif | |
21 | diff -Nru adonthell-0.3.3/src/prefs.cc adonthell-0.3.3.new/src/prefs.cc | |
22 | --- adonthell-0.3.3/src/prefs.cc Mon Sep 30 15:05:41 2002 | |
23 | +++ adonthell-0.3.3.new/src/prefs.cc Sat Mar 22 16:28:26 2003 | |
24 | @@ -62,7 +62,11 @@ | |
25 | ||
26 | // set the path to the adonthellrc file: | |
27 | #ifndef WIN32 | |
28 | - adonthellrc = string (getenv ("HOME")) + "/.adonthell"; | |
29 | + char *etc_dir = getenv("ETC_DIR"); | |
30 | + if (etc_dir) | |
31 | + adonthellrc = string (etc_dir) + "/adonthell"; | |
32 | + else | |
33 | + adonthellrc = string (getenv ("HOME")) + "/.adonthell"; | |
34 | #else | |
35 | adonthellrc = string ("."); | |
36 | #endif |