]> git.pld-linux.org Git - packages/bzflag.git/commitdiff
- s/CONFIG_DIR/ETC_DIR/
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:
    bzflag-etc_dir.patch -> 1.1

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

diff --git a/bzflag-etc_dir.patch b/bzflag-etc_dir.patch
new file mode 100644 (file)
index 0000000..abcb435
--- /dev/null
@@ -0,0 +1,78 @@
+diff -Nru bzflag-1.7g0/src/bzflag/bzflag.cxx bzflag-1.7g0.new/src/bzflag/bzflag.cxx
+--- bzflag-1.7g0/src/bzflag/bzflag.cxx Thu Dec  5 17:22:44 2002
++++ bzflag-1.7g0.new/src/bzflag/bzflag.cxx     Sun Mar 23 19:21:11 2003
+@@ -117,12 +117,18 @@
+ #if !defined(_WIN32) & !defined(macintosh)
+   BzfString name;
+-  struct passwd* pwent = getpwuid(getuid());
+-  if (pwent && pwent->pw_dir) {
+-    name += BzfString(pwent->pw_dir);
+-    name += "/";
++  char *etc_dir = getenv("ETC_DIR");
++  if (etc_dir != NULL) {
++    name += BzfString(etc_dir);
++    name += "/bzflag";
++  } else {
++    struct passwd* pwent = getpwuid(getuid());
++    if (pwent && pwent->pw_dir) {
++      name += BzfString(pwent->pw_dir);
++      name += "/";
++    }
++    name += ".bzflag";
+   }
+-  name += ".bzflag";
+   // add in hostname on UNIX
+   if (getenv("HOST")) {
+@@ -168,12 +174,18 @@
+ static BzfString      getConfigFileName2()
+ {
+   BzfString name;
+-  struct passwd* pwent = getpwuid(getuid());
+-  if (pwent && pwent->pw_dir) {
+-    name += BzfString(pwent->pw_dir);
+-    name += "/";
++  const char *etc_dir = getenv("ETC_DIR");
++  if (etc_dir) {
++    name += BzfString(etc_dir);
++    name += "/bzflag";
++  } else {
++    struct passwd* pwent = getpwuid(getuid());
++    if (pwent && pwent->pw_dir) {
++      name += BzfString(pwent->pw_dir);
++      name += "/";
++    }
++    name += ".bzflag";
+   }
+-  name += ".bzflag";
+   return name;
+ }
+ #endif
+diff -Nru bzflag-1.7g0/src/bzflag/playing.cxx bzflag-1.7g0.new/src/bzflag/playing.cxx
+--- bzflag-1.7g0/src/bzflag/playing.cxx        Sat Dec  7 08:25:08 2002
++++ bzflag-1.7g0.new/src/bzflag/playing.cxx    Sun Mar 23 19:23:20 2003
+@@ -3419,12 +3419,18 @@
+   return "";
+ #else
+   BzfString name;
+-  struct passwd *pwent = getpwuid(getuid());
+-  if (pwent && pwent->pw_dir) {
+-    name += BzfString(pwent->pw_dir);
+-    name += "/";
++  const char *etc_dir = getenv("ETC_DIR");
++  if (etc_dir) {
++    name += BzfString(etc_dir);
++    name += "/bzflag-cache";
++  } else {
++    struct passwd *pwent = getpwuid(getuid());
++    if (pwent && pwent->pw_dir) {
++      name += BzfString(pwent->pw_dir);
++      name += "/";
++    }
++    name += ".bzflag-cache";
+   }
+-  name += ".bzflag-cache";
+   // add in hostname on UNIX
+   if (getenv("HOST")) {
This page took 0.084954 seconds and 4 git commands to generate.