On Mon, Dec 16 2013, Stuart Pook <[email protected]> wrote:
> As as non root user in /tmp (tmpfs), I did:
>
>   mkdir debirf
>   cd debirf
>   tar xzf /usr/share/doc/debirf/example-profiles/minimal.tgz
>   debirf make minimal
>
> and got the error (lots of other messages deleted):
>
> [...]
> generating modules.dep...
> run-parts: executing minimal/modules/network
> run-parts: executing minimal/modules/root-bashrc
> run-parts: executing minimal/modules/serial-terminal
> mknod: 'dev/ttyS0': Permission denied
> run-parts: minimal/modules/serial-terminal exited with return code 1
>
> I'm just running one of the package's examples so I don't understand
> what I'm doing wrong.

Hi, Stuart.  /tmp is frequently mounted with the "nodev" option, which
prevents the creation of device nodes.  Debirf creates a temporary dev
filesystem for the build image during the build process.  Therefore I
think it won't work to try to build debirf on any filesystem mounted
"nodev", such as /tmp.

Can you try building on some other mount that does not use the "nodev"
option?

jamie.

Attachment: pgpMqJZDeH7WQ.pgp
Description: PGP signature

Reply via email to