Re: make installworld "Permission denied" error

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Thu, 13 May 2004 21:07:52 +0200 (CEST)

Oskar Eyb <oskar(at)solls.net> wrote:
> On Thu, May 13, 2004 at 07:40:55PM +0200, Oliver Fromme wrote:
> > > Durch das setzen von TMPDIR auf ein schreibbares Verzeichnis
> > > ( /var/tmp ) ist das Problemchen nun behoben.
> >
> > .. was das »noexec« auf /tmp natürlich ad absurdum führt.
>
> Wohl nicht ganz, da /var/tmp nicht für jeden schreibbar ist.

Äh, und Du hast trotzdem keine Probleme? :-)

Wo sichern z.B. die vi-Sessions Deine User ihre Recoveries,
wenn sie nicht nach /var/tmp schreiben können? (Um nur mal
ein Problem von vielen zu nennen.)

> Man könnte doch auch als sauberste Lösung dem make - aufruf TMPDIR
> übergeben, oder? Wird ja so mit einigen anderen auch
> gemacht.. KERNCONF,CHROOTDIR,CVSROOT...

Wenn Du mich fragst -- Ich persönlich halte es für relativ
sinnfrei (und wie man sieht, ziemlich problembehaftet), auf
einem »normalen« System /tmp mit dem »noexec«-Flag zu moun-
ten. Daher finde ich die sauberste Lösung, das gar nicht
erst zu tun. ;-)

Gruß
   Olli

PS: Ebenso »produktiv« ist es, eine Partiton mit »nodev«
zu mounten, auf der man ein »make relaese« machen möchte.
Das geht ebenso in die Hose. Been there, done that. :-)

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"Python tricks" is a tough one, cuz the language is so clean. E.g.,
C makes an art of confusing pointers with arrays and strings, which
leads to lotsa neat pointer tricks; APL mistakes everything for an
array, leading to neat one-liners; and Perl confuses everything
period, making each line a joyous adventure <wink>.
        -- Tim Peters
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 13 May 2004 - 21:08:07 CEST

search this site