[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: .dhelp file in /usr/doc stops jserv install, symlink proposal done wrong



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


Reply to: