config/global/ct-behave.in
changeset 3163 06938bc1c6e7
parent 3083 3a7b2eee9dcd
     1.1 --- a/config/global/ct-behave.in	Sat Oct 06 23:48:07 2012 +0200
     1.2 +++ b/config/global/ct-behave.in	Thu Jan 10 22:38:48 2013 +0100
     1.3 @@ -29,6 +29,37 @@
     1.4          - non-existant, in which case you could also try hacking it in and send me
     1.5            the result
     1.6  
     1.7 +config ALLOW_BUILD_AS_ROOT
     1.8 +    bool
     1.9 +    prompt "Allow building as root user (READ HELP!)"
    1.10 +    depends on EXPERIMENTAL
    1.11 +    help
    1.12 +      You normally do *not* need to be root to build a toolchain using
    1.13 +      crosstool-NG. In fact, it is *VERY* dangerous to run as root, as
    1.14 +      crosstool-NG will, as part of the build process, remove a few
    1.15 +      directories. If anything goes wrong, running as root can ruin
    1.16 +      your host distribution.
    1.17 +      
    1.18 +      I can't stress it enough:  DO  NOT  RUN  AS  ROOT  !!
    1.19 +      
    1.20 +      Do not run as root, you've been warned.
    1.21 +      Do not come whining, if it nukes your host system.
    1.22 +      Do not come whining, if you lose any data.
    1.23 +      Do not run as root.
    1.24 +      
    1.25 +      Do not run as root, you've been warned.
    1.26 +      Do not come whining, if the Earth stops rotating.
    1.27 +      Do not come whining, if kittens are smashed.
    1.28 +      Do not run as root.
    1.29 +      
    1.30 +      Do not run as root, do not run as root!
    1.31 +      (ad libitum)
    1.32 +
    1.33 +config ALLOW_BUILD_AS_ROOT_SURE
    1.34 +    bool
    1.35 +    prompt "Are you sure?"
    1.36 +    depends on ALLOW_BUILD_AS_ROOT
    1.37 +
    1.38  config DEBUG_CT
    1.39      bool
    1.40      prompt "Debug crosstool-NG"