Date: Tue, 20 Jul 2004 14:10:21 +0200 From: David Julien <david.julien@gmail.com> To: Oliver Eikemeier <eikemeier@fillmore-labs.com> Cc: ports@freebsd.org Subject: Re: Are files and directories mandatory in pkg-plist ? Message-ID: <abcef9c04072005105c82a1a3@mail.gmail.com> In-Reply-To: <A9AD911E-DA3F-11D8-BA2D-00039312D914@fillmore-labs.com> References: <A9AD911E-DA3F-11D8-BA2D-00039312D914@fillmore-labs.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 20 Jul 2004 13:26:37 +0200, Oliver Eikemeier <eikemeier@fillmore-labs.com> wrote: > David Julien wrote: > > > Hi, > > > > I write a port for an ocaml package (my first one!) but I have a > > problem when I try to deinstall the port. Indeed I use an ocaml > > program which is named "ocamlfind" to install and deinstall the files > > at the right place in the ocaml library directory. But this program > > deletes automatically the directories and the files when the port is > > deinstall, and failed if the directories / files are already deleted. > > You have the problem of two conflicting package managers (ocamlfind and > pkg_install tools). I guess installing from a package (via pkg_add) > doesn't work too? The problem occurs only during the deinstall process. > > I have to run it to deinstall properly the package because, for this > > package, it updates some configuration files (which does not seem the > > case for other ocaml package ports). > > Is there a way to update the configuration files without having > ocamlfind installing/deinstalling files? There is a file named ld.conf in the caml library directory which contains paths to directories where they are native libraries (*.so). A line is added in this file during the installation, but it is not removed at deinstall because ocamlfind failed to remove the files already removed by pkg-deinstall. I can write some lines in pkg-deinstall to remove this line "manually" after the deinstallation but it is not very clean (if ocamlfind maintains other informations somewhere else ... It is not the case but it may be in a future version). Thanks. -- David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?abcef9c04072005105c82a1a3>