# HG changeset patch # User Dan Winship # Date 1202320767 18000 # Node ID e408ff1d4a4d86895c61ae3c79ff0b3c20c72aa7 # Parent 812340a13ec21dd097429a95fdbae31e1b0385ce pad repo files with 0 bytes, not random memory so you can do: ./razor import-yum mv rawhide.repo rawhide.repo.orig make ./razor import-yum diff rawhide.repo.orig rawhide.repo (doesn't work with system.repo at the moment...) diff -r 812340a13ec2 -r e408ff1d4a4d razor.c --- a/razor.c Wed Feb 06 12:37:49 2008 -0500 +++ b/razor.c Wed Feb 06 12:59:27 2008 -0500 @@ -261,11 +261,13 @@ return -1; razor_write(fd, data, sizeof data); + memset(data, 0, sizeof data); for (i = 0; i < ARRAY_SIZE(razor_sections); i++) { if (razor_sections[i].type != i) continue; a = (void *) set + razor_sections[i].offset; - razor_write(fd, a->data, ALIGN(a->size, 4096)); + razor_write(fd, a->data, a->size); + razor_write(fd, data, ALIGN(a->size, 4096) - a->size); } close(fd);