Go to file
Roy Marples 45bd125dcc Use a pty for prefixed output instead of pipes for stdout/stderr. This
is so that programs can get information about the controlling terminal.
This change was triggered by bug #188506 where it's possible that
stdin, stdout and stderr didn't point to a terminal but ended up on one
via our pipes. Using a pty means that stdout and stderr always point to
a terminal, but we lose the ability to tell them apart.
If there is not a pty available then we use un-prefixed output as normal.
This change has also introduced the need for a signal pipe so that
SIGCHLD can exit the loop cleanly.
2007-09-21 08:49:43 +00:00
conf.d revert EARLY_MOUNTS since everything in the boot runlevel depends on localmount already and anything that runs before it does not rely on things like /tmp or /var/run (and because i confused localmount with checkroot) 2007-09-09 16:49:40 +00:00
conf.d.BSD Document the preferance of wpa_supplicant, #192828. 2007-09-17 17:44:10 +00:00
conf.d.Linux Document the preferance of wpa_supplicant, #192828. 2007-09-17 17:44:10 +00:00
etc Add /etc/gentoo-release to CONFIG_PROTECT_MASK. 2007-08-26 15:57:00 +00:00
etc.BSD Harden startup and shutdown 2007-09-20 22:45:16 +00:00
etc.Linux Don't enable syn cookies by default as support for them isn't enabled in the default kernel. 2007-05-15 14:43:44 +00:00
init.d --opts to --options 2007-09-19 11:53:35 +00:00
init.d.BSD Use echo instead of touch - saves on forking 2007-07-13 00:04:20 +00:00
init.d.Linux Use echo instead of touch - saves on forking 2007-07-13 00:04:20 +00:00
man SSD_NICELEVEL can now affect the nicelevel for daemons started 2007-05-02 12:33:56 +00:00
man.Linux modules-update -> update-modules 2007-04-07 09:28:00 +00:00
net /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
net.BSD /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
net.Linux /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
runlevels Rewrite the core parts in C. We now provide librc so other programs can 2007-04-05 11:18:42 +00:00
runlevels.BSD Rewrite the core parts in C. We now provide librc so other programs can 2007-04-05 11:18:42 +00:00
runlevels.Linux Punted the volumes init script. Volume handling will be handled by 2007-04-16 13:05:33 +00:00
sh /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
sh.BSD /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
sh.Linux /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
share Rewrite the core parts in C. We now provide librc so other programs can 2007-04-05 11:18:42 +00:00
share.BSD Add the users group 2007-07-11 12:05:25 +00:00
share.Linux Punt /dev/shm from default /etc/fstab as we handle it and add a helpful hint about the RC_USE_FSTAB option. 2007-08-01 13:20:05 +00:00
src Use a pty for prefixed output instead of pipes for stdout/stderr. This 2007-09-21 08:49:43 +00:00
ChangeLog Use a pty for prefixed output instead of pipes for stdout/stderr. This 2007-09-21 08:49:43 +00:00
COPYRIGHT Rewrite the core parts in C. We now provide librc so other programs can 2007-04-05 11:18:42 +00:00
default.mk /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
HACKING document qemu hacking 2007-07-10 08:43:51 +00:00
Makefile /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
STYLE Rewrite the core parts in C. We now provide librc so other programs can 2007-04-05 11:18:42 +00:00