Re: Darwin softwareupdate?
Markus Hitter <[email protected]> Thu, 19 May 2005 00:11:56 +0200
| Newsgroups | gmane.os.opendarwin.general |
|---|---|
| Message-ID | <[email protected]> |
Am 18.05.2005 um 21:19 schrieb Michael Dexter: >> A solution based on distributing binaries is to be preferred, IMHO, >> since this reduces hassle with adjusted/modified/customized build >> environments. Plus, it can be used when distributing closed source. > > This article is quite informative about the issues involved in the > context of FreeBSD where they have added a binary update system to a > source-oriented environment: > > http://www.daemonology.net/freebsd-update/binup.html While I initially only had the OpenDarwin distribution CD in mind, this is very interesting reading, thanks. To cite my favourite: "this process is entirely stateless; no database is kept of which updates have been installed - instead, at each point, the currently installed files are examined to determine if they are `old'" > Note the clock change to identify timestamps in binaries: > > http://lists.freebsd.org/pipermail/freebsd-hackers/2003-October/ > 003416.html Hmmm. Why do they care that much about those 160 time-stamped files? Patching all of them would be a 20 bytes * 2 versions * 160 files = 6.5 kB patch, ideally. Markus - - - - - - - - - - - - - - - - - - - Dipl. Ing. Markus Hitter http://www.jump-ing.de/