base jigsaw system module library dir

Mark Reinhold mr at sun.com
Mon Oct 26 14:47:26 PDT 2009


> Date: Mon, 26 Oct 2009 21:03:48 +0100
> From: dalibor.topic at sun.com

> I'm trying to clean up an annoying little thing in the generated
> packages - the modules are installed into
> 
> /usr/local/jigsaw/lib/modules/%jigsaw-library

(I think you actually mean just /usr/local/jigsaw/lib/modules.
 %jigsaw-library just a tiny version-identification file.)

> which isn't owned by any package, and therefore needs to be
> checked (and created) by preinst scripts. I could avoid preinst scripts
> entirely if the system module library was provided by another package,
> for example jdk.jigsaw-common, that my generated packages could
> depend on. That would additionally remove the issue of dpkg
> trying to remove /usr/lib/java (and failing, as it's not empty) on
> module package removal.
> 
> The jdk.jigsaw-common should own a single file,
> /usr/local/jigsaw/lib/modules/%jigsaw-library
> 
> OK?

A whole package just for that?

I suggest instead making the jdk.boot module/package own it.

- Mark



More information about the jigsaw-dev mailing list