Date: Wed, 31 Jul 2013 20:37:41 -0400 From: Rich Felker <dalias@...ifal.cx> To: musl@...ts.openwall.com Subject: super_chroot - replacement for chroot for building dists Attached is a very simplified proof-of-concept for a tool that will allow building musl-based dists without the need for root privileges. It needs Linux 3.8 or newer (with user namespaces), but nothing else, and should work whether compiled against musl or glibc. I'm hoping this will be able to be adopted by some (most) of the musl-based dists as an alternative to the current enter_chroot approach, so that it becomes possible to build on systems where root access is not available or where policy would prohibit use of root for building. Note that if you're using an early 3.8 series kernel, you should probably upgrade, as the technique used in this tool provides a trivial way to get root on many systems. Rich View attachment "super_chroot.c" of type "text/plain" (638 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.