Author: mis Date: Sun Jan 27 18:43:10 2008 GMT
Module: poldek Tag: HEAD
---- Log message:
- prefixing with / non prefixed paths only
---- Files affected:
poldek/poldek:
pkgiter.c (1.2 -> 1.3)
---- Diffs:
================================================================
Index: poldek/poldek/pkgiter.c
diff -u poldek/poldek/pkgiter.c:1.2 poldek/poldek/pkgiter.c:1.3
--- poldek/poldek/pkgiter.c:1.2 Wed Jan 23 16:01:45 2008
+++ poldek/poldek/pkgiter.c Sun Jan 27 19:43:05 2008
@@ -193,11 +193,18 @@
if (it->ndir < n_array_size(it->requiredirs)) {
const char *path = n_array_nth(it->requiredirs, it->ndir);
char tmp[PATH_MAX];
-
- n_snprintf(tmp, sizeof(tmp), "/%s", path);
+ const char *rname = tmp;
+
+ if (*path == '/')
+ rname = path;
+ else
+ n_snprintf(tmp, sizeof(tmp), "/%s", path);
+
it->ndir++;
- it->req = capreq_new(NULL, tmp, 0, NULL, NULL, 0,
+ DBGF("%s %s\n", pkg_id(it->pkg), rname);
+
+ it->req = capreq_new(NULL, rname, 0, NULL, NULL, 0,
CAPREQ_BASTARD | CAPREQ_ISDIR);
it->current_req_type = PKG_ITER_REQIN;/* autodirdeps are always REQIN
*/
return it->req;
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/poldek/poldek/pkgiter.c?r1=1.2&r2=1.3&f=u
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit