On Fri, Sep 03, 1999 at 10:13:59PM -0500, Adam Heath wrote: > Setting up libapache-mod-jserv (1.0-2) ... > ln: /usr/doc//libapache-mod-jserv: cannot overwrite directory > dpkg: error processing libapache-mod-jserv (--configure): > # ls /usr/doc//libapache-mod-jserv -a > . .. .dhelp > > Maybe these files should NOT be created in /usr/doc, but in a cache/lib > dir of some kind. With this dynamic .dhelp file in place, dpkg didn't remove > the dir, so creating the symlink fails. > > Or, pkgs doing the symlink thing need to deregister themselves in the preinst.
Or the symlink thing needs to be done by a helper program supplied by an fhs-support package, which essential programs depend on, and which is recommended in the potato release notes as important to install for partial upgrads from slink to potato. This helper could deal with known issues, such as removing a directory only anchored in place by a .dhelp file. as a bonus, the fhs-support package could conflict with programs, such as the slink man-db, which would cause problems on a potato system. -- Raul

