summaryrefslogtreecommitdiff
path: root/config/global/ct-behave.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/global/ct-behave.in')
-rw-r--r--config/global/ct-behave.in31
1 files changed, 31 insertions, 0 deletions
diff --git a/config/global/ct-behave.in b/config/global/ct-behave.in
index 6256a34..ba723cf 100644
--- a/config/global/ct-behave.in
+++ b/config/global/ct-behave.in
@@ -29,6 +29,37 @@ config EXPERIMENTAL
- 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"