diff -r 3a7b2eee9dcd -r 06938bc1c6e7 config/global/ct-behave.in --- a/config/global/ct-behave.in Sat Oct 06 23:48:07 2012 +0200 +++ b/config/global/ct-behave.in Thu Jan 10 22:38:48 2013 +0100 @@ -29,6 +29,37 @@ - non-existant, in which case you could also try hacking it in and send me the result +config ALLOW_BUILD_AS_ROOT + bool + prompt "Allow building as root user (READ HELP!)" + depends on EXPERIMENTAL + help + You normally do *not* need to be root to build a toolchain using + crosstool-NG. In fact, it is *VERY* dangerous to run as root, as + crosstool-NG will, as part of the build process, remove a few + directories. If anything goes wrong, running as root can ruin + your host distribution. + + I can't stress it enough: DO NOT RUN AS ROOT !! + + Do not run as root, you've been warned. + Do not come whining, if it nukes your host system. + Do not come whining, if you lose any data. + Do not run as root. + + Do not run as root, you've been warned. + Do not come whining, if the Earth stops rotating. + Do not come whining, if kittens are smashed. + Do not run as root. + + Do not run as root, do not run as root! + (ad libitum) + +config ALLOW_BUILD_AS_ROOT_SURE + bool + prompt "Are you sure?" + depends on ALLOW_BUILD_AS_ROOT + config DEBUG_CT bool prompt "Debug crosstool-NG"