On 5/2/05, Aaron Hanson <a.hanson@xxxxxx> wrote: > Not exactly. > > Stated another way, I want to: > 1 - strip selected files from packages (but keep the file record in the > manifest) > 2 - enhance 'rpm -U' so that it silently ignores the missing files -if- > the md5sum indicates that the system already has the identical file. > I think I understand exactly what you want, as Jeff Johnson has talked about this on the rpm-devel mailing list (oh about month or more ago). Bascically, if I understand you, you wish to be able to only transfer the files that have been updated in the newer package over the wire, thus saving bandwidth, and then upgrade with those files. Obviously, as you illustrated earlier this involves multiple steps: 1) Download header which has file checksums. 2) find which files have different checksums. 3) Download only those files. 4) Now update only those files, not throwing errors due to "missing" files. Jeff had some sort of idea on how to do this, you may want to talk him about. You can usually find him at irc.freenode.org on #rpm. At anyrate, in short you want to on the fly and over the wire generate the "delta rpm", as opposed to any methodology that does this as part of some sort of build process? Is this correct? Cheers...james