Skip site navigation (1)Skip section navigation (2)
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>