Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Sep 2003 10:03:10 +0200
From:      Ernst de Haan <ernst.dehaan@nl.wanadoo.com>
To:        "Georg-W. Koltermann" <gwk@rahn-koltermann.de>
Cc:        java@FreeBSD.org
Subject:   Re: Native jdk1.4.1 working
Message-ID:  <200309081003.10085.ernst.dehaan@nl.wanadoo.com>
In-Reply-To: <1062706874.886.27.camel@hunter.muc.eu.mscsoftware.com>
References:  <Pine.GSO.4.10.10308281531530.4610-100000@pcnet5.pcnet.com> <200309041108.44760.ernst.dehaan@nl.wanadoo.com> <1062706874.886.27.camel@hunter.muc.eu.mscsoftware.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Could somebody provide a test case, preferrably source code for a small 
non-graphical Java program that will demonstrate if system preferences work 
well?

If I have that, I can change the port and then test to confirm it now works 
well...

Ernst

On donderdag 4 september 2003 22:21, Georg-W. Koltermann wrote:
> On Do, 2003-09-04 at 11:21, Ernst de Haan wrote:
> > I could use a suggested patch for this *hint* *hint* :-)
> >
> > Ernst
>
> Not really a patch, but from looking at the shell script of the Linux
> distribution I see they are creating a hierarchy like the following:
>
>         $ ls -lRa $JAVA_HOME/jre/.systemPrefs
>         total 4
>         drwxr-xr-x  2 bin  bin  512  4 Sep 22:01 .
>         drwxrwxrwt  5 bin  bin  512  4 Sep 22:00 ..
>         -rw-r--r--  1 bin  bin    0  4 Sep 22:00 .system.lock
>         -rw-r--r--  1 bin  bin    0  4 Sep 22:00 .systemRootModFile
>         $
>
> (The owner/group above was my choice, the Linux script leaves these
> default so they would probably be root:root.)
>
> Indeed, when I create these files by hand in the native 1.4.1 JDK, I
> don't get any errors any more from programs trying to modify system
> preferences.  They just run and silently ignore the fact that the system
> preferences are not writable, which is probably the proper behavior for
> any non-Windows system.
>
> As a side-note, the Linux JDK script also sets up the user's .mailcap
> and .mime.types to include the mime type for Java Web Start if it can
> write to those files.  This is only done for $HOME, i.e. is does not
> make much sense for a port/package which will usually be installed by
> root for system-wide use.  We might find a system-wide MIME
> configuration file and edit that instead.
>
> Sorry to be of not much help here, there's only 24 hours in a day but
> you know that already.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309081003.10085.ernst.dehaan>