1 diff -ur rpm-4.4.1/lib/rpmrc.c rpm-4.4.1-home_etc/lib/rpmrc.c
2 --- rpm-4.4.1/lib/rpmrc.c 2005-01-17 19:46:23.000000000 +0100
3 +++ rpm-4.4.1-home_etc/lib/rpmrc.c 2005-06-17 14:28:10.000000000 +0200
11 #if defined(__linux__) && defined(__powerpc__)
13 @@ -1814,13 +1814,13 @@
17 - if (strlen(home) > (sizeof(fn) - strlen(r))) {
18 + if (strlen(_HE(home)) > (sizeof(fn) - strlen(r))) {
19 rpmError(RPMERR_RPMRC, _("Cannot read %s, HOME is too large.\n"),
25 + strcpy(fn, _HE(home));
28 strncat(fn, r, sizeof(fn) - (strlen(fn) + 1));
29 diff -ur rpm-4.4.1/rpmio/macro.c rpm-4.4.1-home_etc/rpmio/macro.c
30 --- rpm-4.4.1/rpmio/macro.c 2005-01-26 04:39:58.000000000 +0100
31 +++ rpm-4.4.1-home_etc/rpmio/macro.c 2005-06-17 14:25:02.415093480 +0200
37 +#include <home_etc.h>
40 #define isblank(_c) ((_c) == ' ' || (_c) == '\t')
42 /* XXX Prepend the URL leader for globs that have stripped it off */
44 for (i = 0; i < gl.gl_pathc; i++) {
45 - if ((nb = strlen(&(gl.gl_pathv[i][0]))) > maxb)
46 + if ((nb = strlen(_HE(&(gl.gl_pathv[i][0])))) > maxb)
51 const char * globFile = &(gl.gl_pathv[i][0]);
52 if (globRoot > globURL && globRoot[-1] == '/')
53 while (*globFile == '/') globFile++;
54 - strcpy(globRoot, globFile);
55 + strcpy(globRoot, _HE(globFile));
57 fprintf(stderr, "*** rpmGlob argv[%d] \"%s\"\n", argc, globURL);
58 argv[argc++] = xstrdup(globURL);
59 --- rpm-4.4.1/lib/Makefile.am~ 2005-06-17 15:08:29.901412560 +0200
60 +++ rpm-4.4.1/lib/Makefile.am 2005-06-17 15:08:41.173698912 +0200
62 librpm_la_LDFLAGS = -release 4.4 $(LDFLAGS) \
63 $(top_builddir)/rpmdb/librpmdb.la \
64 $(top_builddir)/rpmio/librpmio.la \
70 --- rpm-4.4.1/rpmio/Makefile.am~ 2005-06-17 15:08:29.902412408 +0200
71 +++ rpm-4.4.1/rpmio/Makefile.am 2005-06-17 15:09:10.987166576 +0200
74 $(top_builddir)/file/src/libmagic.la \
77 + -lneon -lpthread -lhome_etc
78 librpmio_la_LIBADD = # $(BEECRYPTLOBJS)
79 librpmio_la_DEPENDENCIES = # .created