Date: Thu, 03 Aug 2000 19:39:34 +0300 From: Maxim Sobolev <sobomax@FreeBSD.org> To: The Hermit Hacker <scrappy@hub.org> Cc: Poul-Henning Kamp <phk@critter.freebsd.dk>, Chris Dillon <cdillon@wolves.k12.mo.us>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/www/mozilla Makefile ports/www/mozilla/filesmd5mozilla.sh ports/www/mozilla/patches patch-ai ports/www/mozilla/pkg PLIST Message-ID: <3989A046.D4DDC4E7@FreeBSD.org> References: <Pine.BSF.4.21.0008031328410.497-100000@thelab.hub.org>
next in thread | previous in thread | raw e-mail | index | archive | help
The Hermit Hacker wrote: > On Thu, 3 Aug 2000, Maxim Sobolev wrote: > > > Poul-Henning Kamp wrote: > > > > > In message <39898F63.9DCA56A3@FreeBSD.org>, Maxim Sobolev writes: > > > >Chris Dillon wrote: > > > > > > > >> On Thu, 3 Aug 2000, Maxim Sobolev wrote: > > > >> > > > >> > Backout M15 --> M16 upgrade. > > > >> > > > >> Why? I'm using M16 right _now_ from that port on 4.1-STABLE. At > > > >> first it didn't work, but then someome tipped me off that I had to run > > > >> it as root before I could run it as a regular user, and now it works > > > >> fine. > > > > > > > >Jeremy seems so upset about that so I decided to let him relax a bit. > > > > > > For what it's worth, I installed a -current machine yesterday and > > > installed this port in the M16 version. > > > > > > When I try to start the program it complains: > > > > > > Could not obtain CmdLine processing service. > > > > This is another reason why I backed it out - too many people complain > > that it just doesn't work (however as I said earlier it works like a > > charm OOB here). > > maxim ... when you installed it on your end, did you run it first as root > to test it, or without thinking about it? is there any way of determining > what needs to be created *as root* before a regular user can run it and > have the install process create it? Yes, first time I ran it as root. The Jeremy seems already defined the source of the problem: Subject: Re: cvs commit: ports/www/mozilla Makefile ports/www/mozilla/files md5 ports/www/mozilla/patches patch-ai Date: Wed, 2 Aug 2000 23:05:43 -0700 From: Jeremy Lea <reg@FreeBSD.org> [...] Turns out the rules have changed. The first person to run Mozilla must have create permission in ${PREFIX}/lib/mozilla/components. Obviously, people reporting success are either running Mozilla as root, or installing it as a user. I'm going to commit a patch, but I'm also going to mark the port as FORBIDDEN. I was planning on doing this anyway when Mozilla reached beta, since component.reg has to be writeable, and that's already a security hole you can march an army through. Having create permissions in a directory full of auto loaded modules is just asking for trouble. I'll have to sit down and figure out how to have per user component and chrome files. It shouldn't be a killer, but it's just going to take time I don't have. [...] -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3989A046.D4DDC4E7>