]> git.pld-linux.org Git - packages/gammu.git/commitdiff
- s/CONFIG_DIR/ETC_DIR/ help
authorjuandon <witekfl@pld-linux.org>
Mon, 7 Apr 2003 12:21:34 +0000 (12:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- s/home_etc/etc_dir/

Changed files:
    gammu-etc_dir.patch -> 1.1

gammu-etc_dir.patch [new file with mode: 0644]

diff --git a/gammu-etc_dir.patch b/gammu-etc_dir.patch
new file mode 100644 (file)
index 0000000..1e720ec
--- /dev/null
@@ -0,0 +1,32 @@
+diff -Nru gammu/common/gsmstate.c gammu.new/common/gsmstate.c
+--- gammu/common/gsmstate.c    Sat Nov 30 20:15:12 2002
++++ gammu.new/common/gsmstate.c        Sat Mar 29 12:29:07 2003
+@@ -539,7 +539,8 @@
+       CFG_Header      *cfg_info;
+         char          *homedir;
+         char          rcfile[200];
+-
++        char            *etc_dir;
++        
+ #if defined(WIN32) || defined(DJGPP)
+         homedir = getenv("HOMEDRIVE");
+         strncpy(rcfile, homedir ? homedir : "", 200);
+@@ -547,9 +548,15 @@
+         strncat(rcfile, homedir ? homedir : "", 200);
+         strncat(rcfile, "\\gammurc", 200);
+ #else
+-        homedir = getenv("HOME");
+-        if (homedir) strncpy(rcfile, homedir, 200);
+-        strncat(rcfile, "/.gammurc", 200);
++        etc_dir = getenv("ETC_DIR");
++        if (etc_dir) {
++                strncpy(rcfile, etc_dir, 200);
++                strncat(rcfile, "/gammurc", 200);
++        } else {
++                homedir = getenv("HOME");
++                if (homedir) strncpy(rcfile, homedir, 200);
++                strncat(rcfile, "/.gammurc", 200);
++        }
+ #endif
+         if ((cfg_info = CFG_ReadFile(rcfile, false)) == NULL) {
This page took 0.078962 seconds and 4 git commands to generate.