On Thu, Sep 26, 2013 at 9:25 PM, Scot Hetzel <swhet...@gmail.com> wrote: > On Thu, Sep 26, 2013 at 11:35 AM, Gary Aitken <free...@dreamchaser.org> wrote: >> Is portmaster supposed to retain files which it did not install when >> updating / >> reinstalling a port? >> >> For example, jave extensions are normally installed by placing a jar file in >> /usr/local/openjdk6/jre/lib/ext/ >> >> When reinstalling, these are wiped out. >> At least I think that's what happened when I reinstalled. >> >> Seems like they should be (at least optionally) retained? >> > The problem is not with portmaster, as it runs the pkg or pkg_install > commands to remove the port. If you have files that are missing after > uninstalling a port, then you'll need to check what that port is > doing. Most likely the port has a @dirrm instead of an @dirrmtry for > that directory in it's pkg-plist file. > > I had a look at the java/openjdk6/Makefile, and it creates the list of > directories to remove with @dirrm instead of @dirrmtry. So it looks > like the issue is with java/openjdk6 removing that directory. > > Scot >
It's a larger problem with no clear solution. What the programs that install additional files after the initial installation should do is to use /var/db/xyz for the additional files so that they are contained in a separate directory alltogether. -Kimmo _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"