Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-10-12 | After thinking about it, I think this patch from Matt Kraai is probably the | Eric Andersen | |
best way to go. Sysvinit does not provide a controlling tty since it doesn't even try to open ttys for apps. We do. So we should _try_ to provide a controlling tty if possible, but we needn't freak out if it doesn't work. This way we won't need to use openvt or similar, we'll just have init do the Right Thing(tm). | |||
2002-10-10 | last_patch61 from vodz: | Eric Andersen | |
New complex patch for decrease size devel version. Requires previous patch. Also removed small problems from dutmp and tar applets. Also includes vodz' last_patch61_2: Last patch correcting comment for #endif and more integrated with libbb (very reduce size if used "cat" applet also). Requires last_patch61 for modutils/config.in. | |||
2002-09-30 | Set the close-on-exec flag, just to be saf | Eric Andersen | |
2002-09-25 | Ignoring SIGCHLD causes a race leading to the occasional hang of init | Eric Andersen | |
when init will wait() on itself in waitfor() when the child exits before init is scheduled to run. Letting init hang is very seriously bad. -Erik | |||
2002-09-17 | Patch from David McCullough <davidm@snapgear.com> | Eric Andersen | |
2002-09-16 | Let people run SHUTDOWN actions prior to killing everything | Eric Andersen | |
-Erik | |||
2002-09-16 | mesg applet by Manuel Novoa III | Glenn L McGrath | |
2002-09-12 | Patch from Thomas Gleixner <tglx@linutronix.de> to do | Eric Andersen | |
automatic child reaping to avoid zombies | |||
2002-08-26 | Eliminate use of obsolete sys_errlist[] | Eric Andersen | |
-Erik | |||
2002-08-22 | Run through indent, fix comments | Glenn L McGrath | |
2002-07-29 | Kill a silly warning | Eric Andersen | |
2002-07-29 | Patch from Tim Riker to allow tty* in inittab if the tty | Eric Andersen | |
actually exists -- serial console is not the issue... | |||
2002-07-03 | This is last_patch48 from vodz. More cleanups, kills a bit | Eric Andersen | |
of dead code, fixes one blatent bug. | |||
2002-07-03 | Scrub pwd.h and grp.h handling so we don't have to play any | Eric Andersen | |
silly games. -Erik | |||
2002-07-03 | Apply last_patch47 from vodz to fix several problems, such as the ash "job | Eric Andersen | |
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 | Fix from vodz so that complex init commands actually work | Eric Andersen | |
2002-07-03 | Patch from till busch <buti@gmx.at> -- unblock all signals | Eric Andersen | |
in exec_signal() before calling exec() | |||
2002-06-05 | plug fd leak noticed by Russ Dill | Eric Andersen | |
-Erik | |||
2002-06-04 | Fix for broken handling off BusyBox's own pwd/grp implementations | Robert Griebl | |
[Parts of this patch may overlap with my other two patches] | |||
2002-05-15 | Doh! Remember to close /etc/inittab | Eric Andersen | |
2002-04-13 | Update some missing copyright notices | Eric Andersen | |
2002-04-12 | Completely rework the config system so that it no longer annoys me to work on | Eric Andersen | |
the busybox development tree. This eliminates the use of recursive make, and once again allows us to run 'make' in a subdirectory with the expected result. And things are now much faster too. Greatly improved IMHO... -Erik | |||
2002-03-29 | Provide a controlling tty to askfirst processes as well | Eric Andersen | |
-Erik | |||
2002-03-20 | Rewind messages to avoid weird formatting, and fix a bug with | Eric Andersen | |
CONFIG_FEATURE_EXTRA_QUIET, which was broken | |||
2002-03-05 | Update init.c per my changes in the stable branch | Eric Andersen | |
-Erik | |||
2002-01-26 | Patch from Russ Dill <Russ.Dill@asu.edu>. From the | Eric Andersen | |
start-stop-daemon man page: -b|--background Typically used with programs that don't detach on their own. This option will force start-stop-daemon to fork before starting the process, and force it into the background. WARNING: start-stop-daemon cannot check the exit status if the process fails to execute for any reason. This is a last resort, and is only meant for programs that either make no sense forking on their own, or where it's not feasible to add the code for it to do this itself. This is usefull for applets like watchdog | |||
2002-01-25 | Teach 'init -q' that init's pid may not equal 1 | Eric Andersen | |
2002-01-06 | Oops. | Eric Andersen | |
2002-01-06 | Do not depend on PATH or getopt arg reordering | Eric Andersen | |
2001-12-20 | Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !. | Matt Kraai | |
2001-12-18 | Vodz' last_patch31 | Eric Andersen | |
Very minimal last corrections: 1) busybox.c: fix warining 2) docs/: add applets for list from pwd_grp 3) usage.h: add -n option for route 4) run_parts.c: many todo fix for busybox style 5) addgroup.c: add #ifdef CONFIG_FEATURE_SHADOWPASSWDS, reduce one perror_msg 6) adduser.c: fix bug "variable i not initialize" and add #ifdef CONFIG_FEATURE_SHADOWPASSWDS | |||
2001-12-17 | Add in a new restart init target, triggered by SIGHUP. Patch from | Eric Andersen | |
Russ Dill, with adjustments by me. -Erik | |||
2001-12-06 | If find_pid_by_name() had an error, it was returning -1, but storing | Eric Andersen | |
that into a pid_t, which is unsigned on a number archs. Furthermore, find_pid_by_name() would _never_ return an error if the intended proces was "init", but instead would return 1, meaning we would fail to work on 2.4.x kernels running an initrd... -Erik | |||
2001-11-30 | Patch from Dan Langlois <dan@somanetworks.com> Support SIGSTOP/SIGCONT | Eric Andersen | |
for wierd situations when people want init to actualy stop doing anything for a while... | |||
2001-11-21 | Fix dangling comma | Eric Andersen | |
2001-11-20 | S390 wierdness | Eric Andersen | |
2001-11-17 | Hide some ifdefs to make it more readible | Eric Andersen | |
2001-11-10 | Cleanup some config problems. Add a sane default config that basically | Eric Andersen | |
matches the default old Config.h | |||
2001-10-31 | Add the run-parts applet submitted by Emanuele Aina | Eric Andersen | |
<emanuele.aina@tiscali.it> | |||
2001-10-31 | Run parts applet by Emanuele Aina <faina.mail@tiscalinet.it> | Eric Andersen | |
2001-10-31 | patch from vodz: | Eric Andersen | |
I reduce 148 bytes from start_stop_daemon.c code. Also reduced memory allocated. | |||
2001-10-28 | As Aaron Lehmann just pointed out, I forgot a line... | Eric Andersen | |
2001-10-28 | Add in some (theoretical) uClinux support. Some init cleanups | Eric Andersen | |
2001-10-24 | Fixup the location of pwd.h and grp.h | Eric Andersen | |
2001-10-24 | Major rework of the directory structure and the entire build system. | Eric Andersen | |
-Erik | |||
2001-10-18 | Commit the start-stop-daemon applet. This was contributed by David | Eric Andersen | |
Kimdon <dwhedon@gordian.com> on october 7th -- the day I was fired from Lineo. So it seems I totally forgot about this patch until now. Sorry about that David! | |||
2001-10-18 | Scrub up some function prototypes. | Eric Andersen | |
-Erik | |||
2001-10-18 | Fix a nasty bug with variable name shadowing | Eric Andersen | |
2001-10-03 | Look for either "init" or "linuxrc" processes | Eric Andersen | |
2001-09-05 | Two patches from Magick <magick@linux-fan.com>: | Eric Andersen | |
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. |