186685d46f
Patch from Thomas Gleixner <tglx@linutronix.de> to do
...
automatic child reaping to avoid zombies
2002-09-12 15:44:53 +00:00
1130976f8e
Eliminate use of obsolete sys_errlist[]
...
-Erik
2002-08-26 21:36:32 +00:00
baf55a85fc
Run through indent, fix comments
2002-08-22 18:22:10 +00:00
e707806894
Kill a silly warning
2002-07-29 08:00:16 +00:00
3bc2b206b0
Patch from Tim Riker to allow tty* in inittab if the tty
...
actually exists -- serial console is not the issue...
2002-07-29 06:39:58 +00:00
0826b6b0b3
This is last_patch48 from vodz. More cleanups, kills a bit
...
of dead code, fixes one blatent bug.
2002-07-03 23:50:16 +00:00
599e3ce163
Apply last_patch47 from vodz to fix several problems, such as the ash "job
...
control turned off" bug, console_setup() was called with a closed file
descriptor, setsid() inconsistancy, and silly string handling bugs. I have
modified his patch to allow the askfirst init actions to have a controlling
terminal.
2002-07-03 11:08:10 +00:00
796446718d
Fix from vodz so that complex init commands actually work
2002-07-03 05:44:18 +00:00
5222d31a15
Patch from till busch <buti@gmx.at> -- unblock all signals
...
in exec_signal() before calling exec()
2002-07-03 05:15:23 +00:00
d8636cad4d
Doh! Remember to close /etc/inittab
2002-05-15 22:19:09 +00:00
1d1d2f9b18
Update some missing copyright notices
2002-04-13 08:31:59 +00:00
c57e42b8f0
Provide a controlling tty to askfirst processes as well
...
-Erik
2002-03-29 00:59:44 +00:00
b0cc0a6ca8
Rewind messages to avoid weird formatting, and fix a bug with
...
CONFIG_FEATURE_EXTRA_QUIET, which was broken
2002-03-20 14:57:50 +00:00
0298be88ae
Update init.c per my changes in the stable branch
...
-Erik
2002-03-05 15:12:19 +00:00
467a18b1d9
Teach 'init -q' that init's pid may not equal 1
2002-01-25 23:13:06 +00:00
038cbc7442
Oops.
2002-01-06 01:10:25 +00:00
c94e89d81f
Do not depend on PATH or getopt arg reordering
2002-01-06 01:08:28 +00:00
1f0c43668a
Remove == TRUE' tests and convert
!= TRUE' and `== FALSE' tests to use !.
2001-12-20 23:13:26 +00:00
730f826f25
Add in a new restart init target, triggered by SIGHUP. Patch from
...
Russ Dill, with adjustments by me.
-Erik
2001-12-17 23:13:08 +00:00
ed8a9be287
Patch from Dan Langlois <dan@somanetworks.com> Support SIGSTOP/SIGCONT
...
for wierd situations when people want init to actualy stop doing
anything for a while...
2001-11-30 19:10:58 +00:00
2480e3a30a
Fix dangling comma
2001-11-21 09:05:31 +00:00
f435a918fa
S390 wierdness
2001-11-20 05:42:57 +00:00
fedce06b7f
Hide some ifdefs to make it more readible
2001-11-17 07:27:14 +00:00
813d88cf78
As Aaron Lehmann just pointed out, I forgot a line...
2001-10-28 22:49:48 +00:00
72f9a4277f
Add in some (theoretical) uClinux support. Some init cleanups
2001-10-28 05:12:20 +00:00
bdfd0d78bc
Major rework of the directory structure and the entire build system.
...
-Erik
2001-10-24 05:00:29 +00:00
74400ccfd0
Scrub up some function prototypes.
...
-Erik
2001-10-18 04:11:39 +00:00
1644db9a2b
Two patches from Magick <magick@linux-fan.com>:
...
1st makes init smaller, and fixes a bug with AskFirst. Reading from
/dev/null gives EOF.
2nd makes init run the command's in the order of inittab, as in
FIFO instead of LIFO.
2001-09-05 20:18:15 +00:00
439e3df653
Add support for devfs device names.
2001-07-23 14:52:08 +00:00
8d79ce8320
Some patches to make dietlibc work...
2001-07-22 23:00:15 +00:00
7bd773c9fe
Only use a login shell when it will run on a console.
2001-06-12 20:55:02 +00:00
67a4640333
Loop forever instead of exiting.
2001-06-03 05:55:52 +00:00
77d9268892
Patch from larry to fix some grammar errors.
2001-05-23 20:32:09 +00:00
1844770fec
Changed snprintf copies to use strncpy at the suggestion of Aaron Lehmann.
2001-05-18 21:24:58 +00:00
04095e58fb
Move messages.c to libbb. Make each string in messages.c be its own .o file.
...
This way, we can new get rid of all that tedious #define rubbish we used to
need to enable specific messages. This way is enormously simpler, and as a
bonus also ends up saving us 96 bytes.
-Erik
2001-04-25 05:39:18 +00:00
d8862928c2
A patch from Marc Karasek and Kanoj (kernel serial.c maintainer)
...
so init will work on serial consoles with 2.4.3+ kernels, thanks
to Fabrice Gautier <gautier@email.enst.fr > for finding this one.
-Erik
2001-04-23 15:14:11 +00:00
8fc364ebd5
Fix comment.
2001-04-12 20:12:16 +00:00
2f2da90fd4
"I will always compile before I commit" x 100
2001-04-09 23:54:15 +00:00
b6b519b416
Update how we detect if libc5 is in use.
...
-Erik
2001-04-09 23:52:18 +00:00
e76c3b08e1
A number of cleanups. Now compiles with libc5, glibc, and uClibc. Fix a few
...
shadowed variables. Move (almost) all syscalls to libbb/syscalls.c, so I can
handle them sanely and all at once.
-Erik
2001-04-05 03:14:39 +00:00
c97ec34370
A patch from Matt Kraai that adds a new 'shutdown' action to busybox init. Now
...
you can specify an arbitrary behavior for 'ctrlaltdel' without that behavior
needing to be a reboot.
2001-04-03 18:01:51 +00:00
1ca20a7747
A nice patch from Larry Doolittle that adds -Wshadow and
...
cleans up most of the now-revealed problems.
2001-03-21 07:34:27 +00:00
7ef1a5beb2
Fix up command line munging in init. Postpone the askfirst thing till
...
a bit later in run().
2001-03-20 17:39:08 +00:00
7f1978570f
A patch from Andreas Neuhaus to be especially careful to not dup
...
any env variables when spawning child processes.
2001-03-16 01:14:04 +00:00
a4edd0e946
A better fix. Read nextPtr before mem gets freed.
...
-Erik
2001-03-15 21:04:18 +00:00
0d4e51d390
Prevent init from potentially using already freed memory when
...
deleting an initAction, fixing a bug pointed out by Andreas Neuhaus
-Erik
2001-03-15 19:18:21 +00:00
53f5061c7e
Fix init so that checking for terminal devices is delayed until the
...
devices are actually used, thereby allowing devfsd based systems to
work. This should fix bug #1133
-Erik
2001-03-14 09:01:11 +00:00
3e6ff9017f
A cleanup patch from Jeff Garzik to static-ify a number of
...
namespace polluting things that really should be static.
2001-03-09 21:24:12 +00:00
452fd33ffa
Patch from Vladimir to make sure PATH is set correctly.
2001-03-04 06:47:33 +00:00
41492d6c23
I should be more careful...
2001-02-23 00:05:56 +00:00