Bug#268214: For Sun JRE, .systemRoot prefernces tree should be moved to /etc

Jerry Haltom "Jerry Haltom" <jhaltom@feedbackplusinc.com>, 268214@bugs.debian.org
Thu Aug 26 10:11:03 2004


Package: java-package
Version: 0.12
Severity: serious

The Java Preferences API maintains a XML based tree of nodes, keys, and settings, accessably by the Java API. There are two root nodes, the system one, and a per user one. The per user one is created in ~. However, the system root node is created by the Sun JRE in /usr/lib/j2sdk1.4-sun/jre/.systemPrefs. These are system settings, and according to Debian policy, should be moved to ~.


Unless there is a way to modify the JRE to move these settings, I would suggest simply moving them and creating a symlink back to the original. This should satisfy the JVM and the policy.


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (700, 'unstable'), (600, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.6
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8

Versions of packages java-package depends on:
ii  debhelper                     4.2.19     helper programs for debian/rules

-- no debconf information