Subject: Re: Proposal: new binary package format
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Jim Wise <jwise@draga.com>
List: tech-pkg
Date: 06/02/1999 18:11:04
-----BEGIN PGP SIGNED MESSAGE-----
On Tue, 1 Jun 1999, Manuel Bouyer wrote:
>On Tue, Jun 01, 1999 at 01:21:51AM +0200, Hubert Feyrer wrote:
>> We could even define patterns to exclude, and give them some nice names:
>>
>> noshare -> exclude .../share*
>> nodoc -> exclude .../{man,info,...}*
>> ...
>
>Sounds nice ... We'll probably need it when we switch to pkg format for
>the base system.
(I have been working on this switch for a few months now, and will be
presenting what I have so far RSN)
The approach I am taking to this point is to guarantee that no system
package installs into more than one of /, /usr, /usr/share, ${X11BASE},
${LOCALBASE}. To not install the various files under /share, one simply
doesn't install any of the `share' packages. Of course, it is then your
responsibility to make sure that you mount /usr/share from a server
which has the share packages corresponding to your base packages. Ditto
for systems sharing /usr, ${X11BASE} or ${LOCALBASE}, of course.
This can be addressed more cleanly if the package system is extended to
allow packages to be registered in more than one place -- e.g. packages
installed in /usr/share could be documented in /usr/share/pkg (name
strictly hypothetical). A system installing a base package with a
matching share component could then depend on the share it is mounting
having the matching component on it.
After the dust settles WRT tv's current package system changes, I will
post a proposal to address this functionality (multiple pkg registration
locations). ISTR that Alistair had a relevant set of patches, but I
don't remember what became of them.
- --
Jim Wise
jwise@draga.com
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
Charset: noconv
iQEVAwUBN1Wr/IkLDoBfn5jPAQEl/wgAkGTkMfvVAO9v6UzV1A81xLGO8sPgFaQR
bHuMiC0HrlG/lIOZYh8tqQcr1UmZGcc/TxupztQ46wiHyAjY8TrKnKdFjUPR8FHP
vBueKtHR/cWNPb2HzuxeBTxaygWbhyDaraXPGaVQ7cmqDfhRMB8YfFpL289uVvZC
XF/LEOwBXUU2JtmPAMOT0JFzjq7S26sha8RCR/zeDjXCKczKw6CaEnlFhNaubWpc
snV1ylVI2TSKecZWEO3jrc4esI4C/TI9VdvxaqqlBNGHSwpziYcNzYNt6FdA5Zbz
cITGDRlsmqxKIu97HDwjIfHf3B+x+OnaL83LbwJOykRxceMbeKw0CQ==
=4aCZ
-----END PGP SIGNATURE-----