add directory bin
This commit is contained in:
34
bin/qpl-init/README
Normal file
34
bin/qpl-init/README
Normal file
@@ -0,0 +1,34 @@
|
||||
Although there are other people working on init/getty/login,
|
||||
I couldn't wait. Being dumped into root is not so nice.
|
||||
|
||||
There is no getty here. I put /bin/login in the getty field of /etc/ttytab.
|
||||
|
||||
What is here:
|
||||
a patch to init/main.c that makes it exec /etc/init.
|
||||
init.c
|
||||
getttyent.c
|
||||
getttynam.c
|
||||
ttyent.h (from BSD)
|
||||
login.c
|
||||
|
||||
init.c:
|
||||
written based on sunos init(8) manpage. differences are
|
||||
that the -sb switches are ignored, the window="command" in
|
||||
/etc/ttytab is ignored, runs only /etc/rc and ignores
|
||||
the result code, utmp and wtmp are not updated, SIGTERM
|
||||
is ignored, does not create /etc/ttys, and any
|
||||
undiscovered bugs.
|
||||
since the manpage doesn't say how the getty entry in
|
||||
/etc/ttytab is parsed, using strtok seems reasonable.
|
||||
works for /dev/tty0 in 0.11. should be able to hang
|
||||
terminals off the serial ports, but i can't test it
|
||||
without terminals or cables.
|
||||
|
||||
getttyent.c, getttynam.c, ttyent.h:
|
||||
functions to read /etc/ttytab.
|
||||
|
||||
login.c:
|
||||
does the basic login stuff. accepts and ignores -p switch.
|
||||
uses stuff in getttyent.o and getttynam.o to set TERM.
|
||||
makes a better filler in /etc/ttytab than /bin/sh, making
|
||||
it easier to avoid being root.
|
||||
Reference in New Issue
Block a user