]> git.pld-linux.org Git - packages/gammu.git/blame - gammu-home_etc.patch
- don't pass --enable to ./configure for default enabled options
[packages/gammu.git] / gammu-home_etc.patch
CommitLineData
137ba32e 1diff -Nru gammu/common/gsmstate.c gammu.new/common/gsmstate.c
2--- gammu/common/gsmstate.c Sat Nov 30 20:15:12 2002
3+++ gammu.new/common/gsmstate.c Sat Mar 29 12:29:07 2003
4@@ -539,7 +539,8 @@
5 CFG_Header *cfg_info;
6 char *homedir;
7 char rcfile[200];
8-
9+ char *config_dir;
10+
11 #if defined(WIN32) || defined(DJGPP)
12 homedir = getenv("HOMEDRIVE");
13 strncpy(rcfile, homedir ? homedir : "", 200);
14@@ -547,9 +548,15 @@
15 strncat(rcfile, homedir ? homedir : "", 200);
16 strncat(rcfile, "\\gammurc", 200);
17 #else
18- homedir = getenv("HOME");
19- if (homedir) strncpy(rcfile, homedir, 200);
20- strncat(rcfile, "/.gammurc", 200);
21+ config_dir = getenv("CONFIG_DIR");
22+ if (config_dir) {
23+ strncpy(rcfile, config_dir, 200);
24+ strncat(rcfile, "/gammurc", 200);
25+ } else {
26+ homedir = getenv("HOME");
27+ if (homedir) strncpy(rcfile, homedir, 200);
28+ strncat(rcfile, "/.gammurc", 200);
29+ }
30 #endif
31
32 if ((cfg_info = CFG_ReadFile(rcfile, false)) == NULL) {
This page took 0.042138 seconds and 4 git commands to generate.