From owner-freebsd-java@FreeBSD.ORG Mon Sep 8 01:03:09 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A92E16A4BF for ; Mon, 8 Sep 2003 01:03:09 -0700 (PDT) Received: from smtp0.euronet.nl (smtp0.euronet.nl [194.134.35.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 730A543FEC for ; Mon, 8 Sep 2003 01:03:08 -0700 (PDT) (envelope-from ernst.dehaan@nl.wanadoo.com) Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.168.213]) by smtp0.euronet.nl (Postfix) with ESMTP id 8040B249BB; Mon, 8 Sep 2003 10:03:06 +0200 (MEST) From: Ernst de Haan Organization: Wanadoo Nederland B.V. To: "Georg-W. Koltermann" Date: Mon, 8 Sep 2003 10:03:10 +0200 User-Agent: KMail/1.5.2 References: <200309041108.44760.ernst.dehaan@nl.wanadoo.com> <1062706874.886.27.camel@hunter.muc.eu.mscsoftware.com> In-Reply-To: <1062706874.886.27.camel@hunter.muc.eu.mscsoftware.com> X-Address: Muiderstraat 1, Amsterdam, Netherlands MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309081003.10085.ernst.dehaan@nl.wanadoo.com> cc: java@FreeBSD.org Subject: Re: Native jdk1.4.1 working X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 08:03:09 -0000 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.