Subject: pkg/9438: JDK package violates hier(7)
To: None <email@example.com>
From: None <firstname.lastname@example.org>
Date: 02/17/2000 07:06:44
>Synopsis: The JDK package (1.1.8) installs in subdirs in /usr/pkg/java
>Responsible: pkg-manager (NetBSD software packages system bug manager)
>Arrival-Date: Thu Feb 17 07:06:00 2000
>Originator: Thor Lancelot Simon
Stevens Institute of Technology
>Release: pkgsrc as of 2000-02-17
NetBSD/i386 1.4Q, ELF
System: NetBSD lamneth 1.4Q NetBSD 1.4Q (LAMENITH) #7: Tue Jan 25 20:22:00 EST 2000 root@lamneth:/usr/src/sys/arch/i386/compile/LAMENITH i386
The 'jdk' package installs itself into /usr/pkg/java, in blatant
violation of hier(7). It's bad enough that by default X11 packages
don't use xpkgwedge, and so end up elsewhere than in the right places
in /usr/pkg -- but I think it's been pretty well hashed-out that the
"Standard NetBSD Way" is *not* for every subsystem 'foo' to have its
own /usr/pkg (or /, or /usr)/foo. Oh, sure, java's "special"...
...and so is any other package whose maintainer decides it's
"special". This way lies chaos, with the necessity for me, for
example, to change /etc/profile on dozens of machines every time a
package maintainer decides his package is "special" enough to keep
its executables outside /usr/pkg/bin...
Please fix this to comply with hier(7).
Install the JDK package. Observe the resulting directory structure,
and random lossage for users who don't add /usr/pkg/java/bin to their
Install into /usr/pkg, not /usr/pkg/java.