Re: [PATCH] allow execve'ing "/proc/self/exe" even if /proc is not mounted

From: Florian Weimer
Date: Fri Jun 26 2009 - 04:18:44 EST


* Denys Vlasenko:

> Some people want to unset CONFIG_PROC_FS, and still have
> working POSIX compatible shell.

Nowadays, the dynamic linker requires a mounted /proc with
/proc/self/exe for some features (notably $ORIGIN handling). So it's
not self-exec only that doesn't work if /proc isn't there. I guess
the kernel must make sure that /proc is always there (unlikely), or we
need a different mechanism to get this data.

--
Florian Weimer <fweimer@xxxxxx>
BFK edv-consulting GmbH http://www.bfk.de/
Kriegsstraße 100 tel: +49-721-96201-1
D-76133 Karlsruhe fax: +49-721-96201-99
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/