home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!bcstec!aw108!vds7789
- From: vds7789@aw2.fsl.ca.boeing.com (Vincent D. Skahan)
- Subject: Re: SLS: how do we know we've caught up ?
- Message-ID: <1993Jan23.194223.2750@aw2.fsl.ca.boeing.com>
- Organization: none
- References: <1993Jan20.235409.201@victrola.sea.wa.us> <1993Jan22.035103.21040@sol.UVic.CA>
- Date: Sat, 23 Jan 1993 19:42:23 GMT
- Lines: 54
-
- pmacdona@sanjuan (Peter MacDonald) writes:
-
- >Actually, currently there really isn't a "version" of SLS. Instead, each
- >package can be updated without notice.
-
- I know...I meant 'version of each kit' but if you do something like make
- v1.0000 mean the whole virgin distribution and make the next update of
- a kit (whatever it is) v1.001, the one after that v1.002, etc. it'll wind
- up being the same.
-
- >What was just added to SLS is that, everytime you install a disk, it
- >updates a file in /install/disks/diskXN with the package name, and
- >the size in bytes of the package. Thus you can always tell if the
- >package you installed is the same size as some other one. And thus,
- >with 99.9% certainty, you should be able to tell if you have the
- >same package.
-
- not for a1 and a2. They're always the same size.
-
-
- >Now this by itself is of marginal value, but I plan on implementing a
- >(bash) script that will drive an automatic updating scheme based upon
- >this information. Thus the "version" of SLS will be the sum of all
- >these sizes. ie, it can determine the current version, and update
- >accordingly.
-
- you can't sum all the sizes because we don't all install all of SLS.
- So my 'sum-of-the-sizes' is different from everybody else's.
-
- >This scheme is not bullet proof, but exacts nearly zero overhead, and
- >in practice should be quite reliable. And, most important of all, doesn't
- >exact any extra administrative overhead. It also has the advantage that
- >you can always find which disk a package is on by doing:
- > fgrep pkg.tpz /install/disks/disk*
-
- can you really?
- won't it just tell you where *your installed copy* of it came from ?
-
- but in general, what you're coming up with is along the lines of what
- I was asking for. I want something to:
-
- - positively know what version of what kit(s) I've installed
- - positively know what the CURRENT version of all kits is
- - positively know what disk the CURRENT version of everything
- is supposed on
-
- - and most importantly, do it for ZERO work for me (as a user)
- and hopefully close to zero work for you too :-)
-
-
- --
- --------- Vince Skahan ----- vds7789@aw101.iasl.ca.boeing.com -------
- I make it a point to always have something from each of the five basic
- food groups....salt, sugar, fat, grease, and alcohol.
-