diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-01-24 11:21:22 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-01-24 11:21:22 +0000 |
commit | 8c29bb071a5d7f6cf8edb26b93bd9e48d4ad3df1 (patch) | |
tree | 9a78dcc2f2d7522518dcc8284aef974e4907f85f /docs | |
parent | 79c7ae586df252978ca64862818a7265e2f947af (diff) | |
download | uClibc-alpine-8c29bb071a5d7f6cf8edb26b93bd9e48d4ad3df1.tar.bz2 uClibc-alpine-8c29bb071a5d7f6cf8edb26b93bd9e48d4ad3df1.tar.xz |
Add FAQ entry for "sh: can't access tty; job control turned off"
-Erik
Diffstat (limited to 'docs')
-rw-r--r-- | docs/uclibc.org/FAQ.html | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/docs/uclibc.org/FAQ.html b/docs/uclibc.org/FAQ.html index 84a75a015..452edbedf 100644 --- a/docs/uclibc.org/FAQ.html +++ b/docs/uclibc.org/FAQ.html @@ -234,8 +234,30 @@ to the uClibc home page.</a> applications will auto-magically link against uClibc. You can also build your own native uClibc toolchain. Just download the uClibc toolchain builder from <a href="http://www.uclibc.org/downloads/toolchain/"> - http://www.uclibc.org/downloads/toolchain/</a>, ajust the Makefile settings - to match your target system, and then run 'make'. + http://www.uclibc.org/downloads/toolchain/</a>, or the uClibc buildroot + system from <a href="http://www.uclibc.org/downloads/buildroot/"> + http://www.uclibc.org/downloads/buildroot/</a>, ajust the Makefile + settings to match your target system, and then run 'make'. + +<p> +<TR><TD BGCOLOR="#ccccc0" ALIGN=left> + <B> + Why do I keep getting "sh: can't access tty; job control turned off" errors? + Why doesn't Control-C work within my shell? + </B> +</TD></TR> +<TR><TD BGCOLOR="#eeeee0"> + + This isn't really a uClibc question, but I'll answer it here anyways. Job + control will be turned off since your shell can not obtain a controlling + terminal. This typically happens when you run your shell on /dev/console. + The kernel will not provide a controlling terminal on the /dev/console + device. Your should run your shell on a normal tty such as tty1 or ttyS0 + and everything will work perfectly. If you <em>REALLY</em> want your shell + to run on /dev/console, then you can hack your kernel (if you are into that + sortof thing) by changing drivers/char/tty_io.c to change the lines where + it sets "noctty = 1;" to instead set it to "0". I recommend you instead + run your shell on a real console... <p> |