Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Jul 2009 21:59:47 +0200
From:      Christian Weisgerber <naddy@FreeBSD.org>
To:        Pav Lucistnik <pav@FreeBSD.org>
Cc:        cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/audio/flac Makefile ports/audio/xmms-flac Makefile
Message-ID:  <20090709195946.GA20808@lorvorc.mips.inka.de>
In-Reply-To: <1247142334.4128.54.camel@pav.hide.vol.cz>
References:  <200907091117.n69BHuSs016515@repoman.freebsd.org> <1247142334.4128.54.camel@pav.hide.vol.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
Pav Lucistnik:

> >   Alas, the assumption that /nonexistent does not exist is not reliable.
> 
> /nonexistent is really guaranteed not to exist (that's the whole point
> of it). If someone creates that directory, _a lot_ of other stuff will
> not work for him either...

They may not have created in on purpose.  Paul Dokas, who submitted
PR #136447, tells me:

| Yup, there it is:
| 
|   % ls -al /nonexistent
|   lrwxr-xr-x  1 root  wheel  15 Jun  8 08:28 /nonexistent@ -> usr/nonexistent
| 
|   % ls -al /usr/nonexistent/
|   total 4
|   drwxr-xr-x   2 root  wheel  512 Jun  8 08:28 ./
|   drwxr-xr-x  19 root  wheel  512 Jun  8 08:28 ../
| 
| Given the timestamp, I'm pretty sure that these were created when I last
| updated some ports.  One of them must have created both the symlink and
| the directory.  I definitely didn't make them myself.  Very odd...

(Back in June, Fabiano Sidler also reported the same weird audio/flac
build failure to me.  In retrospect, it must have been caused by
an existing /nonexistent, too.)

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090709195946.GA20808>