From owner-freebsd-x11@FreeBSD.ORG Mon Jan 10 23:19:03 2005 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2ED7616A4CE; Mon, 10 Jan 2005 23:19:03 +0000 (GMT) Received: from niobe.ijs.si (mail.ijs.si [193.2.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4370343D1D; Mon, 10 Jan 2005 23:19:02 +0000 (GMT) (envelope-from dejan.lesjak@ijs.si) Received: from localhost (localhost.ijs.si [127.0.0.1]) by niobe.ijs.si (Postfix) with ESMTP id 763501DD430; Tue, 11 Jan 2005 00:19:01 +0100 (CET) Received: from niobe.ijs.si ([127.0.0.1]) by localhost (niobe.ijs.si [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12250-01; Tue, 11 Jan 2005 00:18:49 +0100 (CET) Received: from metatron.ijs.si (metatron.ijs.si [193.2.4.152]) by niobe.ijs.si (Postfix) with ESMTP id 1FACC1DD45A; Tue, 11 Jan 2005 00:18:48 +0100 (CET) Received: from idefix.ijs.si (idefix.ijs.si [193.2.4.33]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by metatron.ijs.si (Postfix) with ESMTP id 94C5D1C0008A; Tue, 11 Jan 2005 00:18:48 +0100 (CET) From: Dejan Lesjak To: freebsd-x11@freebsd.org Date: Tue, 11 Jan 2005 00:18:47 +0100 User-Agent: KMail/1.7.2 References: <1105396628.866.12.camel@leguin> <41E3051B.4000904@FreeBSD.org> In-Reply-To: <41E3051B.4000904@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200501110018.47984.dejan.lesjak@ijs.si> X-Virus-Scanned: amavisd-new at ijs.si cc: freebsd-rc@freebsd.org cc: x11@freebsd.org Subject: Re: more libICE directory creation X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jan 2005 23:19:03 -0000 On Monday 10 of January 2005 23:43, Joe Marcus Clarke wrote: > Eric Anholt wrote: > | (Just found out about this list from lesi@) > | > | After several rounds of proposed solutions to the X11 libICE problem, > | lesi suggested that we just put the .ICE-unix directory creation in > | cleartmp as was first proposed. Putting a script in ports would be > | doable, but adds more complications, and we've already got X11 pieces in > | cleartmp. While preparex11 taking over this job might be cleaner, it's > | easier to just add it to cleartmp and not make the directory creation > | optional (it's one inode, which we'd waste just the same by making a > | preparex11 script). > | > | Does anyone have an issue with this? I'm planning on doing it tomorrow > | unless there's an uproar. > > The only issue I have is that this doesn't help -RELEASE users > (specifically 5.3-RELEASE users). I suppose this would work if we added > it to the errata branch, but for pure -RELEASE users they still won't > have a fix. > > Joe A short rc script can be added to both -libraries ports (as they are the first in X11 dependencies so we get the script as soon as possible) as a temporary transition workaround. If the __FreeBSD_version is bumped at time when cleartmp is updated, we can install it based on that. And by short I mean something like this: /usr/X11R6/etc/rc.d/000.ICEtmp.sh: -------------------------------------------------------------------------- #!/bin/sh rm -fr /tmp/.ICE-unix mkdir -m 1777 /tmp/.ICE-unix -------------------------------------------------------------------------- Hm, I don't know if that would be OK, but given the shortness of this and that the versions of X.Org/XFree86 in last releases are not so strict about this, this could be put into UPDATING and avoid putting two scripts in ports, but I don't know if this is acceptable. Dejan