Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Oct 2015 20:31:19 +0200
From:      Eduardo Morras <emorrasg@yahoo.es>
To:        freebsd-questions@freebsd.org
Cc:        gyliamos@gmail.com
Subject:   Re: creating devices under a regular file system
Message-ID:  <20151015203119.7d46c4f14904f28ae41356db@yahoo.es>
In-Reply-To: <slrnn1tpbe.130j.varro@anukis.local>
References:  <slrnn1tpbe.130j.varro@anukis.local>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 14 Oct 2015 23:29:50 +0000 (UTC)
Will Parsons <varro@nodomain.invalid> wrote:

> I would like to know how to create a few selected devices
> (viz. dev/null and dev/urandom) under a regular directory tree using
> devfs.
> 
> The background for this is the following:
> 
> I use the fossil SCM system for various projects of mine, and keep the
> repositories under ~/FOSSIL.  Fossil provides a web interface, which I
> employ using inetd, using the following line in /etc/inetd.conf:
> 
> http stream tcp nowait root /usr/local/bin/fossil fossil
> http /home/<uname>/FOSSIL
> 
> This works, but I get a warning message "can't open /dev/null and
> /dev/urandom", because fossil does a chroot into ~/FOSSIL, where of
> course the referenced devices do not exist.  I asked about this on the
> fossil mailing list and got the reply that the preferred method of
> avoiding the warning message was to create these devices in the
> chrooted environment.
> 
> I presume that this can be done somehow via devfs, but am failing to
> discern how.
> 

I use fossil since its inception and never seen that warning. Is your user on wheel group?


> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"


---   ---
Eduardo Morras <emorrasg@yahoo.es>



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