Salut, Alan,
On Sun, 10 Aug 2008 16:48:05 +0200, Alan Barrett wrote:
> I assume that "the tools" refers to "patch_add", but what's that?
> This is the first time that I recall seing "patch_add" mentioned
> here. Is there a requirements and design document that we can see
> before trying to understand the code?
I'm afraid the shell script is the "design document" because it tries
to do a small fraction of what the C tool is going to do. ;-)
The basic idea is to have binary patches for the base system, as
discussed many times in the closer past on some mailing lists. In the
shell version I simply abuse the bsdiff utility for this, and I provide
some framework to fetch and verify the patches using shell utilities.
Of course there's no locking or anything, that's going to be part of
the C tool.
I will try to add patch_delete and patch_info later today but I have to
convert the half-done C code to Shell for that first. And once that's
done I'm going to make my C code available someplace as I continue
working...
I wanted to have this finished already but I am afraid I am still a
slow bastard.
Tonnerre
Attachment:
signature.asc
Description: PGP signature