cvs commit: src/lib/compat/compat4x.alpha libc.so.4.bz2.uu libc_r.so.4.bz2.uu libhistory.so.4.bz2.uu libm.so.2.bz2.uu libopie.so.2.bz2.uu libpcap.so.2.bz2.uu libperl.so.3.bz2.uu libreadline.so.4.bz2.uu

Makoto Matsushita matusita at jp.FreeBSD.org
Fri Oct 15 23:37:31 PDT 2004


obrien> Since the compat libs from a port can also be installed on 5.x
obrien> do we still want to not install them in /usr/lib/compat?  Also
obrien> what about machines that started out life as 5-CURRENT and are
obrien> now 6-CURRENT?

Hmm... maybe the first one can be handled with ports:

- Assume that there's a RELENG_5 box, installed 'compat3x' distribution.
- If ports/misc/compat3x is installed, remove the same libraries in
  /usr/lib/compat.

and the second one is, em, would be hard to solve with only ports (and
I don't get such situation until you mentioned, thank you).  

***

obrien> I don't see why they should go in the / partition.  If you
obrien> built a new .so (say .so.1 -> .so.2), then you should also
obrien> have all the /[s]bin consumers of the .so lib updated [to use
obrien> .so.2] also.
(deleted following sentences)

Maybe it's ok with /{s,}bin and other binaries those come from ports,
but how about user-made custom binaries for their system backups or
host administration related tools?  They also live somewhere in /.

As we can easily comes "Since they also have a source, just recompile
them all" solution, but I'm afraid that that's not ok...

-- -
Makoto `MAR' Matsushita


More information about the cvs-all mailing list