SOURCES: poldek-dir-dot.patch (NEW) - --install-dist . breaks horr...

arekm arekm at pld-linux.org
Thu Nov 22 18:16:36 CET 2007


Author: arekm                        Date: Thu Nov 22 17:16:36 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- --install-dist . breaks horribly (overwrites current / system that . one); prevent that by getting cwd

---- Files affected:
SOURCES:
   poldek-dir-dot.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/poldek-dir-dot.patch
diff -u /dev/null SOURCES/poldek-dir-dot.patch:1.1
--- /dev/null	Thu Nov 22 18:16:36 2007
+++ SOURCES/poldek-dir-dot.patch	Thu Nov 22 18:16:31 2007
@@ -0,0 +1,13 @@
+diff -urN poldek-0.21-cvs20070703.00.org/misc.c poldek-0.21-cvs20070703.00/misc.c
+--- poldek-0.21-cvs20070703.00.org/misc.c	2007-07-02 20:30:48.000000000 +0200
++++ poldek-0.21-cvs20070703.00/misc.c	2007-11-22 18:09:26.899099602 +0100
+@@ -526,6 +526,9 @@
+ {
+     if (strstr(path, "./") == NULL)
+         return NULL;
++
++    if (strncmp(path, ".", 1) == 0)
++	return get_current_dir_name();
+     
+ #ifdef HAVE_CANONICALIZE_FILE_NAME /* have safe GNU ext? */
+     return realpath(path, NULL);
================================================================


More information about the pld-cvs-commit mailing list