--- xtraceroute-0.9.0/po/Makefile.in.in 1999-02-22 13:42:10.000000000 -0800 +++ xtraceroute-0.9.0-patched/po/Makefile.in.in 2002-10-05 21:57:52.000000000 -0700 @@ -119,8 +119,8 @@ for cat in $$catalogs; do \ cat=`basename $$cat`; \ case "$$cat" in \ - *.gmo) destdir=$(gnulocaledir);; \ - *) destdir=$(localedir);; \ + *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \ + *) destdir=$(DESTDIR)$(localedir);; \ esac; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ dir=$$destdir/$$lang/LC_MESSAGES; \ --- xtraceroute-0.9.0/dbio.c 2001-04-28 18:16:38.000000000 -0700 +++ xtraceroute-0.9.0-patched/dbio.c 2002-10-06 01:30:03.000000000 -0700 @@ -170,8 +170,9 @@ if(!strcmp(mode, "w")) { struct stat sb; + mkdir(fn, 0700); // Too paranoid? if(!stat(fn, &sb)) - mkdir(fn, 700); // Too paranoid? + mkdir(fn, 0700); // Too paranoid? else if(!(sb.st_mode&S_IFDIR)) { printf("Ouch! $HOME/.xt exists but is not a directory!\n");