No dia 24 de Junho de 2010 01:09, Ben Walton <[email protected]> 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 _______________________________________________ users mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/users
