[csw-users] error updating CSWqawk

Maciej (Matchek) Blizinski maciej at opencsw.org
Thu Jun 24 17:20:29 CEST 2010


No dia 24 de Junho de 2010 01:09, Ben Walton <bwalton at opencsw.org> escreveu:
> We're transitioning from a single package (CSWgnulinks) providing all
> of the symlinks in /opt/csw/gnu to each package with g* tools
> providing their own.  We'll need to ensure that each package
> delivering such links also provides the directory /opt/csw/gnu.

Sounds like something that can be part of checkpkg.  To solve it for
the general case, the whole catalog would be needed:

For each non-directory file in the package, look up the parent
directory.  Try to find it in the current package; failing that, try
to find it in any other package. If found, check if the package
containing the directory is somewhere in the dependency chain of the
package at hand.  If it isn't, throw an error.

As this requires access to information about the whole catalog, it'll
need to wait until I finish working on the shared buildfarm database
(or databases).

Maciej


More information about the users mailing list